全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
11639 7
2011-04-11
> read.table("c:\\documents and settings\\administrator\\my documents\\energy.csv", header=TRUE, sep=",")->card;
错误于scan(file, what, nmax, sep, dec, quote, skip, nlines, na.strings,  :
  1237行没有78元素

请问各位大大: 这错误提示是啥意思?如何修改才能导入energy.csv数据集? 谢谢!

说明:有的变量的某些观测的确是缺失,而另一些可能是跳转引起的系统缺失。
二维码

扫码加我 拉你入群

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

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

全部回复
2011-4-11 23:53:54
说明你的1237行没有78个元素,你可以检查一下是否有乱码或者漏掉一些值!
二维码

扫码加我 拉你入群

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

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

2011-4-15 21:31:52
2# zhoumath

谢谢!

我去查查...

那请问是不是可以在read.table后面的选项设置来解决呢?
二维码

扫码加我 拉你入群

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

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

2011-4-15 21:45:26
看看能否设置过滤选项,过滤掉带有NA的数据行。
二维码

扫码加我 拉你入群

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

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

2011-4-15 23:04:33
4# bingobingo

谢谢!!

问题是有很多个变量,
我想先原封不动的把csv数据集的所有的观测都先读入到R中,
目的主要是观测以及与其他的数据集进行匹配,

如果把有NA的观测删除,
这样会导致匹配上的观测变少,
这就影响了最终的分析。
二维码

扫码加我 拉你入群

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

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

2014-4-11 16:29:18
忽略掉这样的错误,直接读取,可以通过设定read.table的参数fill=TRUE实现。
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群