read.table只导入部分记录

时间:2013-06-06 21:06:36

标签: r import

我有一个CSV文件(来自sas),大约有100k条记录,并且缺少许多值。缺失值为空或“。”。

将CSV文件导入R后,数据框只有大约4k条记录。

> DF <- read.table("aData.csv", header=TRUE, sep=",", na.strings=".")

警告讯息:

  

在扫描中(文件,什么,nmax,sep,dec,quote,skip,nlines,na.strings,   :读取的项目数不是列数的倍数

我不知道为什么会这样。我可以毫无问题地在Excel中打开CSV文件。估算的最后一条记录没有什么特别的,只有它上面或下面的记录。

有人可以给我一些帮助吗?

1 个答案:

答案 0 :(得分:0)

OP评论道:

  

在你的帮助下,我终于发现里面有几个“^ Z”[Ctrl-Z]   CSV文件,导致问题。删除所有那些“^ Z”后,   数据导入正确。