不读取所有记录而没有警告信息

时间:2018-01-22 19:56:14

标签: r

我正在尝试使用fread加载一些数据。在加载时显示正确的记录数,但是当它完成加载时,没有。记录相对较少。

令人惊讶的是它没有显示任何警告。有人可以建议吗?见附图 click here

由于

1 个答案:

答案 0 :(得分:1)

一个常见的原因是不清晰的数据与不适当的未结束报价。

例如,如果你有这样的数据:

number_column,text_column
1,text data 1
2,"text with single quote here
3,text data 3

单引号后的所有内容都将包含在第二行的text_column中。这实际上是正确的解释方式,只是你的CSV / TSV文件被破坏了。

最简单的解决方案是使用quote=""作为参数,但真正的解决方案是通过您的TSV / CSV文件并手动修复所有问题,因为如果文件解释器无法准确知道您想要什么被打破。