如何读取R中缺少末尾元素的矩阵?

时间:2010-11-28 12:48:23

标签: r matrix

我想用矩阵传递给R一个txt文件,其中从行中省略了尾部零(除了第一个尾部零,如果有的话)。那些缺失值被视为零。

例如:

8 7 0
5 4 3 2 1
4 8 9

应该被理解为:

8 7 0 0 0
5 4 3 2 1
4 8 9 0 0

在读取矩阵之前,最大行大小(即矩阵列的数量)是未知的。

1 个答案:

答案 0 :(得分:9)

d <- as.matrix(read.table(filename, fill=T))
d[is.na(d)] <- 0