Программирование на R: преобразование матрицы в одномерный массив

Программирование на R: матричное упражнение-8 с решением

Напишите программу на R для преобразования матрицы в одномерный массив.

Пример решения:

Код программирования R:

  row_names = c ("row1  "," row2 "," row3 "," row4 ") col_names = c (" col1 "," col2 "," col3 "," col4 ") M = matrix (c (1:16), nrow = 4, byrow  = TRUE, dimnames = list (row_names, col_names)) print ("Исходная матрица:") print (M) result = as.vector (M) print ("1-мерный массив (по столбцам):") print (result) result  = as.vector (t (M)) print ("Одномерный массив (по строкам):") print (результат)  

Пример вывода:

 [1] "Исходная матрица:" col1 col2 col3 col4row1 1 2 3 4row2 5 6 7 8row3 9 10 11 12row4 13 14 15 16 [1] "Одномерный массив (по столбцам):" [1] 1 5 9 13  2 6 10 14 3 7 11 15 4 8 12 16 [1] "Одномерный массив (по строкам):" [1] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 

Редактор кода программирования R:

Проверьте свои навыки Python с помощью викторины w3resource

Оцените статью
nanomode.ru
Добавить комментарий