楼主: bertf
15619 7

[问答] 请问出现这种信息是什么意思? [推广有奖]

  • 1关注
  • 3粉丝

讲师

16%

还不是VIP/贵宾

-

威望
0
论坛币
1064 个
通用积分
11.5604
学术水平
2 点
热心指数
4 点
信用等级
3 点
经验
12565 点
帖子
211
精华
0
在线时间
405 小时
注册时间
2008-2-21
最后登录
2025-9-14

楼主
bertf 发表于 2014-1-30 18:02:13 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
我使用read.table函数读入一个用tab分割的txt数据文件出现了下面的警告信息:
Warning messages:
1: In scan(file, what, nmax, sep, dec, quote, skip, nlines, na.strings,  :
  EOF within quoted string
2: In scan(file, what, nmax, sep, dec, quote, skip, nlines, na.strings,  :
  number of items read is not a multiple of the number of columns
请问这是什么原因造成的?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:是什么意思 Multiple messages strings Message 编程

沙发
zhgzhckc 发表于 2014-1-31 00:47:23
好像是说你的数据中有缺失值。所以每列不一样长。

藤椅
ltx5151 发表于 2014-1-31 12:02:11
EOF是编码是代表end of file的特殊字符。通常来说,编辑文件保存后都会默认加入。有可能是文件保存时出现问题。楼主可以尝试把整个文件,除了最后一个元素外重新拷贝到一个新的文件上,然后手动输入最后一个元素,重新保存。

板凳
bound2020 发表于 2014-1-31 13:07:01
文件中最后一个字符是换行符之类的,试着修改文件内容,把最后一个换行符或者空格给删掉

报纸
bertf 发表于 2014-1-31 13:15:02
我把文件贴上来了,谁能试试看

地板
bertf 发表于 2014-1-31 13:44:20
bound2020 发表于 2014-1-31 13:07
文件中最后一个字符是换行符之类的,试着修改文件内容,把最后一个换行符或者空格给删掉
试过了,还是不行啊

7
qoiqpwqr 发表于 2014-2-1 02:14:12
因为你的第一列第10行老挝的名字里面有空格,把那些空格去掉就行了。

8
bertf 发表于 2014-2-1 14:05:28
qoiqpwqr 发表于 2014-2-1 02:14
因为你的第一列第10行老挝的名字里面有空格,把那些空格去掉就行了。
可以了,谢谢!但是read.table函数里不是有一个参数sep吗?是不是用来定义数据分割符的?如果不去掉空格但是加一个参数sep="\t"为什么不行?

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-25 23:09