我有一个包含一些 NA 值的矩阵 例如:
[,1] [,2] [,3] [,4]
[1,] 1 4 7 10
[2,] 2 NA 8 11
[3,] 3 6 NA 12
我想用上面矩阵中的数据创建新矩阵,具有新维度且没有 NA 值。 (只有一些最后的元素有 NA 是可以的)
类似于:
[,1] [,2] [,3]
[1,] 1 6 11
[2,] 2 7 12
[3,] 3 8 NA
[4,] 4 10 NA
如果有人能帮助我,我将不胜感激。
谢谢
最佳答案
还有这样的事情:
m <- matrix(1:12, nc=4)
m[c(5, 9)] <- NA
matrix(c(na.omit(c(m)), rep(NA, sum(is.na(m)))), nrow=4)
关于r - 创建具有新维度并省略 NA 值的新矩阵,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24153801/