кодесурса
«Python

Программирование R: создайте матрицу 5 × 4, матрицу 3 × 3 с метками и заполните матрицу строками, а матрицу 2 × 2 - метками и заполните матрицу столбцами.

script1adsense2code
script1adsense3code

Программирование на R: базовое упражнение-16 с решением

Напишите программу на R, чтобы создать матрицу 5 × 4, матрицу 3 × 3 с метками и заполнить матрицу строками, а матрицу 2 × 2 метками и заполнить матрицу столбцами.

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

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

m1 = matrix(1:20, nrow=5, ncol=4)
print("5 × 4 matrix:")
print(m1)
cells = c(1,3,5,7,8,9,11,12,14)
rnames = c("Row1", "Row2", "Row3")
cnames = c("Col1", "Col2", "Col3")
m2 = matrix(cells, nrow=3, ncol=3, byrow=TRUE, dimnames=list(rnames, cnames))
print("3 × 3 matrix with labels, filled by rows: ")
print(m2)
print("3 × 3 matrix with labels, filled by columns: ")
m3 = matrix(cells, nrow=3, ncol=3, byrow=FALSE, dimnames=list(rnames, cnames))
print(m3)

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

 [1] «Матрица 5 × 4:»
     [, 1] [, 2] [, 3] [, 4]
[1,] 1 6 11 16
[2,] 2 7 12 17
[3,] 3 8 13 18
[4,] 4 9 14 19
[5,] 5 10 15 20
[1] «Матрица 3 × 3 с метками, заполненными строками:»
     Col1 Col2 Col3
Ряд 1 1 3 5
Ряд2 7 8 9
Ряд 3 11 12 14
[1] «Матрица 3 × 3 с метками, заполненными столбцами:»
     Col1 Col2 Col3
Ряд 1 1 7 11
Ряд2 3 8 12
Ряд 3 5 9 14                         

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



Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.

Предыдущий: Написать программу R для создания трех векторов числовых данных, символьных данных и логических данных. Показать содержание векторов и их тип.
Далее: Напишите R-программу для создания массива, передавая вектор значений и вектор измерений, а также предоставьте имена для каждого измерения.

Каков уровень сложности этого упражнения?

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code