Программирование R: преобразование заданной матрицы в список векторов-столбцов.
Программирование R: Матрица Упражнение-10 с решением
Напишите R-программу для преобразования данной матрицы в список векторов-столбцов.
Пример решения:
Код программирования R:
x = matrix(1:12, ncol=3)
print("Original matrix:")
print(x)
print("list from the said matrix:")
l = split(x, rep(1:ncol(x), each = nrow(x)))
print(l)
Пример вывода:
[1] «Исходная матрица» [, 1] [, 2] [, 3] [1,] 1 5 9 [2,] 2 6 10 [3,] 3 7 11 [4,] 4 8 12 [1] «список из указанной матрицы:» $ `1` [1] 1 2 3 4 $ `2` [1] 5 6 7 8 $ `3` [1] 9 10 11 12
Редактор кода программирования R:
Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.
Предыдущий: Написать R-программу для создания корреляционной матрицы из кадра данных того же типа.
Далее: Напишите программу на R, чтобы найти индекс строки и столбца максимального и минимального значения в данной матрице.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code