read.table导入的行数少于.txt文件中的行数

read.table导入的行数少于.txt文件中的行数,r,R,我一直在尝试导入一个包含878847条记录的文本文件。当我运行read.table时,生成的数据集只有403681个观察值。有人知道解决这个问题的方法吗?或者有人知道解决方法吗? txt文件是一个.xls文件中某些数据的副本(导入起来很麻烦,所以我不想麻烦) 阅读问题可能在分隔符中。您的列数是否正确?它们填得合适吗?我担心你有fill=T。您是否希望行具有不同的列数?数据中是否有撇号?可能设置quote=“\”。或者可能数据中有\`符号?您可以尝试设置comment=”“并不是所有字段都是完整的

我一直在尝试导入一个包含878847条记录的文本文件。当我运行
read.table
时,生成的数据集只有403681个观察值。有人知道解决这个问题的方法吗?或者有人知道解决方法吗? txt文件是一个.xls文件中某些数据的副本(导入起来很麻烦,所以我不想麻烦)


阅读问题可能在分隔符中。您的列数是否正确?它们填得合适吗?我担心你有
fill=T
。您是否希望行具有不同的列数?数据中是否有撇号?可能设置
quote=“\”。或者可能数据中有
\`符号?您可以尝试设置
comment=”“
并不是所有字段都是完整的,会有空格,这就是我使用fill=T的原因。很确定它是以制表符分隔的,它只是一个从spreadhseethard复制粘贴来表示我们看不到它。另一个选项是从电子表格保存到csv,然后使用
read.csv()
。请确保在数据中不使用分隔符。正如其他人所评论的,文件中可能有被解释为引号或注释的字符。查看读取的最后一行(使用
tail
),在原始txt文件中找到它。在这一行或下一行中查找有问题的字符,解决问题,并重复此过程,直到您读取了整个文件。