全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
3219 3
2015-07-13
程序如下:
temp = list.files(pattern="*.csv")
for (i in 1:length(temp))
  new=data.frame(a=as.Date(temp$month),b=temp$zdl)

结果显示:
Error in temp$month : $ operator is invalid for atomic vectors 求解答,不太懂
二维码

扫码加我 拉你入群

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

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

全部回复
2015-7-13 14:58:26
好像错误和temp$month相关,那么你把temp数据有关的操作单独在R命令行尝试检查下呢?
二维码

扫码加我 拉你入群

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

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

2015-7-13 17:42:03
hyu9910 发表于 2015-7-13 14:58
好像错误和temp$month相关,那么你把temp数据有关的操作单独在R命令行尝试检查下呢?
temp读取的好像只是导入数据的表的名称,用class检验temp是character,如果直接向下面这样把表名填上去,就有结果
new1=data.frame(a=as.Date(sz100989.csv$month),b=sz100989.csv$zdl)
二维码

扫码加我 拉你入群

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

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

2015-7-13 19:19:16
南极的北极星 发表于 2015-7-13 17:42
temp读取的好像只是导入数据的表的名称,用class检验temp是character,如果直接向下面这样把表名填上去, ...
哦,看起来你解决啦。 恭喜!
二维码

扫码加我 拉你入群

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

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

栏目导航
热门文章
推荐文章

分享

扫码加好友,拉您进群