Программирование R: создать матрицу из списка заданных векторов
Программирование R: матричное упражнение-6 с решением
Напишите R-программу для создания матрицы из списка заданных векторов.
Пример решения:
Код программирования R:
l = list()
for (i in 1:5) l[[i]] <- c(i, 1:4)
print("List of vectors:")
print(l)
result = do.call(rbind, l)
print("New Matrix:")
print(result)
Пример вывода:
[1] «Список векторов:» [[1]] [1] 1 1 2 3 4 [[2]] [1] 2 1 2 3 4 [[3]] [1] 3 1 2 3 4 [[4]] [1] 4 1 2 3 4 [[5]] [1] 5 1 2 3 4 [1] «Новая матрица» [, 1] [, 2] [, 3] [, 4] [, 5] [1,] 1 1 2 3 4 [2,] 2 1 2 3 4 [3,] 3 1 2 3 4 [4,] 4 1 2 3 4 [5,] 5 1 2 3 4
Редактор кода программирования R:
Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.
Предыдущий: Напишите R-программу для создания двух матриц 2х3, сложения, вычитания, умножения и деления матриц.
Далее: Напишите R-программу для извлечения подматрицы, строки которой имеют значение столбца> 7 из заданной матрицы.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code