首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在read.table()中: readTableHeader找到的最后一行不完整

在read.table()中: readTableHeader找到的最后一行不完整
EN

Stack Overflow用户
提问于 2014-03-04 20:22:06
回答 8查看 78.9K关注 0票数 29

当我尝试

该文件中,我会收到警告消息:

代码语言:javascript
运行
复制
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

EN

回答 8

Stack Overflow用户

发布于 2014-03-04 20:50:32

如下所述:

Hendrik Pon

消息指示文件的最后一行不是以结束行(EOL)字符(换行符(\n)或回车return+linefeed (\r\n))结束。

补救办法很简单:

打开文件

导航到文件的最后一行

将光标放在该行的末尾

按return/enter键

保存文件

所以这是你没有警告的文件

代码语言:javascript
运行
复制
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

但我认为你不应该以这种方式阅读,因为你必须再次重塑数据框架,谢谢。

票数 27
EN

Stack Overflow用户

发布于 2015-11-06 13:01:55

在记事本中创建数据矩阵时,我遇到了同样的问题。因此,我来到数据矩阵的最后一行,然后按enter键。现在我有了一个"n“行数据矩阵和一个新的空白行,光标位于"n+1”行的开头。问题解决了。

票数 3
EN

Stack Overflow用户

发布于 2016-09-27 20:53:29

我在处理.xls文件时也遇到了同样的问题。我的解决方案是将文件保存为制表符分隔的.txt。然后,您还可以手动将.txt扩展名更改为.xls,然后可以使用以下命令打开数据帧

..。

无论如何,这是一种非常粗鲁的方式来解决这个问题。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22171858

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档