当我尝试
该文件中,我会收到警告消息:
In read.table(file = file, header = header, sep = sep, quote = quote, :
incomplete final line found by readTableHeader on ...
尽管我在StackOverflow和R-help中寻找解决方案,但我无法隔离问题。
这是数据的Dropbox链接:
https://www.dropbox.com/s/h0fp0hmnjaca9ff/PING%20CONCOURS%20DONNES.csv
发布于 2014-03-04 20:50:32
如下所述:
Hendrik Pon
消息指示文件的最后一行不是以结束行(EOL)字符(换行符(\n)或回车return+linefeed (\r\n))结束。
补救办法很简单:
打开文件
导航到文件的最后一行
将光标放在该行的末尾
按return/enter键
保存文件
所以这是你没有警告的文件
df=read.table("C:\\Users\\Administrator\\Desktop\\tp.csv",header=F,sep=";")
df
V1 V2 V3 V4 V5 V6 V7 V8 V9 V10
1 Date 20/12/2013 09:04 20/12/2013 09:08 20/12/2013 09:12 20/12/2013 09:16 20/12/2013 09:20 20/12/2013 09:24 20/12/2013 09:28 20/12/2013 09:32 20/12/2013 09:36
2 1 1,3631 1,3632 1,3634 1,3633 1,363 1,3632 1,3632 1,3632 1,3629
3 2 0,83407 0,83408 0,83415 0,83416 0,83404 0,83386 0,83407 0,83438 0,83472
4 3 142,35 142,38 142,41 142,4 142,41 142,42 142,39 142,42 142,4
5 4 1,2263 1,22635 1,22628 1,22618 1,22614 1,22609 1,22624 1,22643 1,2265
但我认为你不应该以这种方式阅读,因为你必须再次重塑数据框架,谢谢。
发布于 2015-11-06 13:01:55
在记事本中创建数据矩阵时,我遇到了同样的问题。因此,我来到数据矩阵的最后一行,然后按enter键。现在我有了一个"n“行数据矩阵和一个新的空白行,光标位于"n+1”行的开头。问题解决了。
发布于 2016-09-27 20:53:29
我在处理.xls文件时也遇到了同样的问题。我的解决方案是将文件保存为制表符分隔的.txt。然后,您还可以手动将.txt扩展名更改为.xls,然后可以使用以下命令打开数据帧
..。
无论如何,这是一种非常粗鲁的方式来解决这个问题。
https://stackoverflow.com/questions/22171858
复制相似问题