read.table中出错:第150428行没有35个元素

read.table中出错:第150428行没有35个元素,r,read.table,R,Read.table,我知道这已经得到了回答,但我不理解大多数解决方案 我正在使用read.table(file.txt,sep=';',header=T)加载一个包含35列和大量os行的表,但R不断返回此错误: Error in scan(file = file, what = what, sep = sep, quote = quote, dec = dec, : line 150428 did not have 35 elements 我试着在Excel上打开表格,这些行没有任何错误 我能做些什

我知道这已经得到了回答,但我不理解大多数解决方案

我正在使用
read.table(file.txt,sep=';',header=T)
加载一个包含35列和大量os行的表,但R不断返回此错误:

 Error in scan(file = file, what = what, sep = sep, quote = quote, dec = dec,  : 
    line 150428 did not have 35 elements
我试着在Excel上打开表格,这些行没有任何错误

我能做些什么来解决这个问题? 多谢各位

编辑:我尝试过使用
fill=T
,但ir返回了很多警告

 In min(x) : no non-missing arguments to min; returning Inf
14: In max(x) : no non-missing arguments to max; returning -Inf
15: In precision(x) : NaNs produced
我想之所以会这样,是因为我试图读取一个函数中的表,该函数进行其他计算


编辑2:数据集中有很多
#
。我读到这可能是个问题。但是,我使用过的其他文件也有这些警告,并且在al中没有问题。

read.table
@akrun中尝试
fill=TRUE
。我尝试过table@akrun,但它返回了很多警告。什么样的警告?在
read.table中尝试
fill=TRUE
,但是它给了我很多警告。什么样的警告?