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

发布于 2024-10-05 00:28:50 字数 228 浏览 3 评论 0原文

我想向 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

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

I would like to pass to R a txt file with a matrix, where tailing zeros are omitted from rows (except the first tailing zero, if any). Those missing values considered as zeros.

for example:

8 7 0
5 4 3 2 1
4 8 9

should be read as:

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

The max row size (i.e. the number of matrix columns) is unknown prior to reading the matrix.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

放肆 2024-10-12 00:28:50
d <- as.matrix(read.table(filename, fill=T))
d[is.na(d)] <- 0
d <- as.matrix(read.table(filename, fill=T))
d[is.na(d)] <- 0
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文