读取一个.DAT文件,该文件看起来像r中的稀疏矩阵
我有一个读取一个.DAT文件,该文件看起来像r中的稀疏矩阵,r,matrix,sparse-matrix,R,Matrix,Sparse Matrix,我有一个.DAT文件,其中包含数千行数据。每一行都有固定数量的变量,每一行都是一个案例,但并非每一个案例都有每个变量的值。因此,如果一个case没有变量的值,那么这个空格将是空的。因此,整个数据看起来就像一个稀疏矩阵。示例数据如下所示: 10101010 100 10000FM 001 100 100 1000000 F 我想把r中的数据作为数据帧读取。我尝试了read.table,但失败了。 我的代码是 m <- read.table("C:/Users/Desktop/tes
.DAT
文件,其中包含数千行数据。每一行都有固定数量的变量,每一行都是一个案例,但并非每一个案例都有每个变量的值。因此,如果一个case没有变量的值,那么这个空格将是空的。因此,整个数据看起来就像一个稀疏矩阵。示例数据如下所示:
10101010 100 10000FM
001 100 100 1000000 F
我想把r中的数据作为数据帧读取。我尝试了read.table,但失败了。
我的代码是
m <- read.table("C:/Users/Desktop/testdata.dat", header = FALSE)
m通常dat文件在实际数据之前有一些额外的信息行
使用Skip参数跳过它们,如下所示:
dfIt听起来像是一个固定宽度的文件。这是一份副本。可能唯一的区别是,对于1个字符的字段,您有widths=1
?希望能有帮助。