R语言读取文件报错之二:Error in read.table(“xxxx.txt“, header = TRUE) : 列的数目比列的名字要多

错误界面:

如果去掉header=T,不报错,打印结果如下:

然而,我的txt文件是这样的:

R语言读取文件报错之二:Error in read.table(“xxxx.txt“, header = TRUE) : 列的数目比列的名字要多_第1张图片

对于这个问题,搜索有说复制到Excel中,然后再粘贴回来,但是问题没有解决。

最终发现是编码的问题:加了fileEncoding = 'utf-8'之后,问题解决。 

R语言读取文件报错之二:Error in read.table(“xxxx.txt“, header = TRUE) : 列的数目比列的名字要多_第2张图片

调整表头:

R语言读取文件报错之二:Error in read.table(“xxxx.txt“, header = TRUE) : 列的数目比列的名字要多_第3张图片

你可能感兴趣的:(#,R语言,bug,R语言)