全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
2975 2
2016-09-19
求问 R语言输入的数据
小区名字      date     price
东方景苑     201401   10000
东方景苑      201402   10200
东方景苑      201403    10300


date 是数值型变量,R好像不识别它是时间变量,我作图发现R把他变成了连续型变量;
而且吧,用as.date函数, >
结果
cd<-as.Date(date,"%y/%m")
Error in charToDate(x) : 字符串的格式不够标准明确

如果先把date转换成字符串格式,结果
> head(ndate)
[1] "201401" "201403" "201402" "201407" "201409" "201408"
> cd<-as.Date(ndate,"%y/%m")
> head(cd)
[1] NA NA NA NA NA NA


为啥啊,求指教啊? 先谢过了啊
二维码

扫码加我 拉你入群

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

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

全部回复
2018-6-21 21:43:03
as.Date('2015/05/03',"%Y/%m/%d")
[1] "2015-05-03"
没有日期好象行不通,你再试试
二维码

扫码加我 拉你入群

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

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

2018-6-21 23:07:11
Since dates correspond to a numeric value and a starting date, you indeed need the day. You can specify the day as being the same in the formatter, so you can do as.Date(month, format='%Y-%m-01')
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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