Программирование на 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