我有一个带矩阵的txt文件
Matrix.txt(重要提示:数字之间没有空格!):
0100 1001 1100
我想把它作为矩阵在R中读出来,我该怎么做?
我尝试使用as.matrix(read.table("Matrix.txt",sep =“”)),但它失败了,因为每一行都将被读作一个字符串,而不是4个字符 . sep="" 不起作用 .
sep=""
一个班轮
as.matrix(read.fwf("Matrix.txt", widths = rep(1,4)))
您可以读取字符串,然后拆分字符串,转换为数字,并绑定到矩阵 .
dat <- readLines("Matrix.txt") dat <- do.call(rbind, lapply(strsplit(dat, ""), as.numeric))
2 回答
一个班轮
您可以读取字符串,然后拆分字符串,转换为数字,并绑定到矩阵 .