当我尝试对该文件read.csv()
时,我有一个CSV文件,我收到警告警告消息:
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
最佳答案
如Hendrik Pon所述,该消息表明文件的最后一行未以换行符(EOL)结束(换行(\ n)或回车+换行(\ r \ n))。
解决方法很简单:
所以这是您的文件,没有警告
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
但是我认为您不应该以这种方式阅读,因为谢谢,您必须重新调整数据框的形状。
关于r - 在read.table()中:readTableHeader找到不完整的最后一行,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22171858/