在R中使用矩阵函数或as.matrix函数创建矩阵有何区别?
as.matrix与矩阵函数之间的区别在于,nrow参数或ncol参数对as.matrix函数没有帮助,但是对于矩阵函数,我们可以使用它们。因此,我们可以使用矩阵函数实际定义一个矩阵,但是如果我们有一个数据框或数据表,则可以使用as.matrix函数将其转换为矩阵。
使用as.matrix和矩阵函数创建矩阵的示例
例1
M<−as.matrix(1:25,nrow=5) M
输出结果
[,1] [1,] 1 [2,] 2 [3,] 3 [4,] 4 [5,] 5 [6,] 6 [7,] 7 [8,] 8 [9,] 9 [10,] 10 [11,] 11 [12,] 12 [13,] 13 [14,] 14 [15,] 15 [16,] 16 [17,] 17 [18,] 18 [19,] 19 [20,] 20 [21,] 21 [22,] 22 [23,] 23 [24,] 24 [25,] 25
例2
M<−as.matrix(1:25,ncol=5) M
输出结果
[,1] [1,] 1 [2,] 2 [3,] 3 [4,] 4 [5,] 5 [6,] 6 [7,] 7 [8,] 8 [9,] 9 [10,] 10 [11,] 11 [12,] 12 [13,] 13 [14,] 14 [15,] 15 [16,] 16 [17,] 17 [18,] 18 [19,] 19 [20,] 20 [21,] 21 [22,] 22 [23,] 23 [24,] 24 [25,] 25
例子3
M<−matrix(1:25,ncol=5) M
输出结果
[,1] [,2] [,3] [,4] [,5] [1,] 1 6 11 16 21 [2,] 2 7 12 17 22 [3,] 3 8 13 18 23 [4,] 4 9 14 19 24 [5,] 5 10 15 20 25
例子4
M<−matrix(1:25,nrow=5) M
输出结果
[,1] [,2] [,3] [,4] [,5] [1,] 1 6 11 16 21 [2,] 2 7 12 17 22 [3,] 3 8 13 18 23 [4,] 4 9 14 19 24 [5,] 5 10 15 20 25
范例5
M<−matrix(1:25,nrow=5,byrow=TRUE) M
输出结果
[,1] [,2] [,3] [,4] [,5] [1,] 1 2 3 4 5 [2,] 6 7 8 9 10 [3,] 11 12 13 14 15 [4,] 16 17 18 19 20 [5,] 21 22 23 24 25
范例6
M<−matrix(1:25,nrow=5,byrow=FALSE) M
输出结果
[,1] [,2] [,3] [,4] [,5] [1,] 1 6 11 16 21 [2,] 2 7 12 17 22 [3,] 3 8 13 18 23 [4,] 4 9 14 19 24 [5,] 5 10 15 20 25
热门推荐
10 医院探望朋友祝福语简短
11 毕业祝福语简短女朋友
12 春节虎年爸妈祝福语简短
13 儿童毕业祝福语 简短6
14 开工仪式横幅祝福语简短
15 孩子日常祝福语大全简短
16 清晨寄语诗句祝福语简短
17 结婚送亲认亲祝福语简短
18 虎年喝酒拜年祝福语简短