`read.table`使用制表符分隔的文件时出错

`read.table`使用制表符分隔的文件时出错,r,R,我有一个用制表符分隔的文本文档。我注意到文本文档中的数据后面有一堆标签,我不确定这是否是问题所在 我已设置工作目录: setwd(“D:/Classes/CSC/gmcar\U价格”) 然后我尝试使用 data=read.table(“gmcar\u price.txt”,header=T) 但这个错误正在出现: 扫描错误(文件、内容、nmax、sep、dec、quote、skip、nlines、na.strings、: 第11行没有13个元素 知道这是怎么回事吗?我已经看过第11行了,所有的数

我有一个用制表符分隔的文本文档。我注意到文本文档中的数据后面有一堆标签,我不确定这是否是问题所在

我已设置工作目录:

setwd(“D:/Classes/CSC/gmcar\U价格”)

然后我尝试使用

data=read.table(“gmcar\u price.txt”,header=T)

但这个错误正在出现:

扫描错误(文件、内容、nmax、sep、dec、quote、skip、nlines、na.strings、: 第11行没有13个元素

知道这是怎么回事吗?我已经看过第11行了,所有的数据都在那里

编辑:

这是数据的格式

价格、里程、品牌、型号、内饰、类型、气缸、升、车门、巡航、音响、皮革

 data=read.table("gmcar.price.txt", header=T, sep = "\t")

多亏了shujaa,这就解决了我遇到的问题。

如果您显示数据的外观会有所帮助。您希望每行有13列吗?也许前面的一行缺少一些数据(正如sashkello所说,这可能是您的文本文件特有的)。如果分隔符是制表符,请输入
sep=“\t”
作为
read.table
的一个参数。文件中的额外选项卡很可能是问题所在…也许你可以在加载之前找到/替换它们?所以问题可能是结尾处的所有额外选项卡导致R看到一堆随机的X1、X2、X3…并且它只是插入了N/AI。我尝试了shujaa,但我无法为选项卡执行此操作。我是将数据加载到excel并保存csv文件,然后再次尝试上载。