.dat 格式文件,内容如下:
1.000
0.615 1.000
-0.111 -0.195 1.000
-0.266 -0.085 -0.269 1.000
输入R代码如下:
R=read.table("XXX.dat")
报错如下:
Error in scan(file, what, nmax, sep, dec, quote, skip, nlines, na.strings, :
line 1 did not have 4 elements
In addition: Warning message:
In read.table("XXX.dat") :
incomplete final line found by readTableHeader on 'XXX.dat'
尝试修改如下:
R=as.matrix(read.table("XXX.dat",fill=TRUE))
这时没有报错但是依然有Warning.
后续想要补全矩阵的时候又出现问题:
试用代码 R=R+t(R)-diag(1,4)
之后R矩阵变成:
V1 V2 V3 V4
[1,] 2 NA NA NA
[2,] NA 2 NA NA
[3,] NA NA 2 NA
[4,] NA NA NA 2
完全不是想要的效果,求问怎么改?