如何在 R 中打印没有行号的矩阵?
要在 R 中打印没有行号的矩阵,我们可以按照以下步骤操作 −
首先,创建一个矩阵。
然后,使用 as.data.frame 和将 row.names 参数设置为 FALSE 来打印矩阵。
示例 1
创建矩阵
让我们创建一个矩阵,如下所示 −
M1<-matrix(rpois(60,5),ncol=3) M1
执行上述脚本后,将生成以下输出(此输出将根据系统中的随机化而有所不同) −
输出
[,1] [,2] [,3] [1,] 9 4 2 [2,] 3 4 7 [3,] 3 3 4 [4,] 3 9 8 [5,] 4 3 7 [6,] 6 8 5 [7,] 9 5 3 [8,] 2 1 6 [9,] 1 8 7 [10,] 8 3 5 [11,] 3 6 5 [12,] 8 4 5 [13,] 6 6 4 [14,] 2 3 2 [15,] 3 5 3 [16,] 5 11 7 [17,] 4 4 7 [18,] 2 4 4 [19,] 4 7 4 [20,] 6 5 7
从矩阵中移除行号
使用 as.data.frame 函数和打印函数打印不带行号的矩阵 M1 −
M1<-matrix(rpois(60,5),ncol=3) print(as.data.frame(M1),row.names=F)
输出
V1 V2 V3 9 4 2 3 4 7 3 3 4 3 9 8 4 3 7 6 8 5 9 5 3 2 1 6 1 8 7 8 3 5 3 6 5 8 4 5 6 6 4 2 3 2 3 5 3 5 11 7 4 4 7 2 4 4 4 7 4 6 5 7
示例 2
创建矩阵
让我们创建一个矩阵,如下所示 −
M2<-matrix(round(rnorm(80),1),ncol=4) M2
执行上述脚本后,将生成以下输出(此输出将根据系统中的随机化而有所不同) −
输出
[,1] [,2] [,3] [,4] [1,] -0.7 0.9 0.3 -0.6 [2,] -1.0 -0.8 0.6 -1.3 [3,] -1.9 -1.2 -1.9 -0.8 [4,] -1.8 0.7 -1.7 -1.0 [5,] -2.1 -0.3 1.6 0.8 [6,] -1.1 -0.9 -1.7 -1.9 [7,] -0.1 1.5 -1.2 0.2 [8,] 0.5 -0.9 0.0 -0.3 [9,] 0.3 2.1 -0.2 1.0 [10,] 1.3 0.2 -0.6 0.5 [11,] -0.5 1.2 -0.8 -0.9 [12,] -1.7 -1.0 0.6 -0.2 [13,] 1.0 0.3 0.8 -0.1 [14,] -0.1 1.9 -2.3 -0.3 [15,] -0.5 -1.3 0.1 -0.7 [16,] 1.3 1.0 0.8 -0.5 [17,] 1.2 -0.4 2.4 0.3 [18,] 0.9 -1.1 0.4 -1.5 [19,] 0.6 -0.7 -2.7 1.1 [20,] -1.4 -0.5 0.5 -0.4
从矩阵中移除行号
使用 as.data.frame 函数和打印函数打印不带行号的矩阵 M1 −
M2<-matrix(rpois(80,1),ncol=4) print(as.data.frame(M1),row.names=F)
输出
V1 V2 V3 V4 -0.7 0.9 0.3 -0.6 -1.0 -0.8 0.6 -1.3 -1.9 -1.2 -1.9 -0.8 -1.8 0.7 -1.7 -1.0 -2.1 -0.3 1.6 0.8 -1.1 -0.9 -1.7 -1.9 -0.1 1.5 -1.2 0.2 0.5 -0.9 0.0 -0.3 0.3 2.1 -0.2 1.0 1.3 0.2 -0.6 0.5 -0.5 1.2 -0.8 -0.9 -1.7 -1.0 0.6 -0.2 1.0 0.3 0.8 -0.1 -0.1 1.9 -2.3 -0.3 -0.5 -1.3 0.1 -0.7 1.3 1.0 0.8 -0.5 1.2 -0.4 2.4 0.3 0.9 -1.1 0.4 -1.5 0.6 -0.7 -2.7 1.1 -1.4 -0.5 0.5 -0.4
广告