如何在R矩阵中隐藏NA值?
隐藏NA值并不意味着删除NA值。如果我们在R矩阵中有一些NA值,则可以使用带双引号的空格将其隐藏。例如,假设我们有一个名为M的矩阵,其中包含一些NA值,那么可以通过使用print.table(M,na.print =“”)隐藏NA值来打印M。
示例
M1<-matrix(sample(c(NA,rpois(2,5)),25,replace=TRUE),nrow=5)输出结果M1
[,1] [,2] [,3] [,4] [,5][1,] 3 6 3 3 NA
[2,] 6 6 6 NA 3
[3,] NA 6 6 6 3
[4,] 3 6 3 6 3
[5,] 6 3 3 3 6
示例
print.table(M1,na.print="")输出结果
[,1] [,2] [,3] [,4] [,5][1,] 3 6 3 3
[2,] 6 6 6 3
[3,] 6 6 6 3
[4,] 3 6 3 6 3
[5,] 6 3 3 3 6
示例
M2<-matrix(sample(c(NA,rpois(2,5)),40,replace=TRUE),nrow=20)输出结果M2
[,1] [,2][1,] NA 5
[2,] NA 5
[3,] 5 5
[4,] 4 NA
[5,] 4 4
[6,] 5 NA
[7,] NA 4
[8,] 5 NA
[9,] 4 4
[10,] NA 4
[11,] 5 5
[12,] NA NA
[13,] 4 5
[14,] NA 5
[15,] NA 5
[16,] 4 NA
[17,] 4 NA
[18,] 5 5
[19,] 4 5
[20,] 4 5
示例
print.table(M2,na.print="")输出结果
[,1] [,2][1,] 5
[2,] 5
[3,] 5 5
[4,] 4
[5,] 4 4
[6,] 5
[7,] 4
[8,] 5
[9,] 4 4
[10,] 4
[11,] 5 5
[12,]
[13,] 4 5
[14,] 5
[15,] 5
[16,] 4
[17,] 4
[18,] 5 5
[19,] 4 5
[20,] 4 5
示例
M3<-matrix(sample(c(NA,rnorm(5)),40,replace=TRUE),nrow=20)输出结果M3
[,1] [,2][1,] 1.0158713 -2.1141190
[2,] -2.1141190 -2.1141190
[3,] NA 1.0158713
[4,] 1.0158713 0.4849377
[5,] 0.5928514 NA
[6,] 1.0158713 0.7753170
[7,] NA 0.4849377
[8,] 0.7753170 NA
[9,] 0.4849377 NA
[10,] 0.7753170 0.5928514
[11,] NA NA
[12,] -2.1141190 -2.1141190
[13,] 0.4849377 0.5928514
[14,] NA 1.0158713
[15,] 1.0158713 1.0158713
[16,] 1.0158713 -2.1141190
[17,] 1.0158713 1.0158713
[18,] 1.0158713 NA
[19,] NA -2.1141190
[20,] -2.1141190 NA
示例
print.table(M3,na.print="")输出结果
[,1] [,2][1,] 1.0158713 -2.1141190
[2,] -2.1141190 -2.1141190
[3,] 1.0158713
[4,] 1.0158713 0.4849377
[5,] 0.5928514
[6,] 1.0158713 0.7753170
[7,] 0.4849377
[8,] 0.7753170
[9,] 0.4849377
[10,] 0.7753170 0.5928514
[11,]
[12,] -2.1141190 -2.1141190
[13,] 0.4849377 0.5928514
[14,] 1.0158713
[15,] 1.0158713 1.0158713
[16,] 1.0158713 -2.1141190
[17,] 1.0158713 1.0158713
[18,] 1.0158713
[19,] -2.1141190
[20,] -2.1141190
以上是 如何在R矩阵中隐藏NA值? 的全部内容, 来源链接: utcz.com/z/358257.html