全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
4150 3
2016-07-21
我在做问题相把sunnew这个数值型的向量转化成日期型时结果出现了错误> sunnew
[1] 20150531 20150607 20150614 20150621 20150628 20150705 20150712 20150719 20150726
[10] 20150802 20150809 20150816 20150823 20150830 20150906 20150913 20150920 20150927
[19] 20151004 20151011 20151018 20151025 20151101 20151108 20151115 20151122 20151129
[28] 20151206 20151213 20151220 20151227 20160103 20160110 20160117
> class(sunnew)
[1] "numeric"
错误是这样的
sunnew<-as.Date(sunnew)
Error in as.Date.numeric(sunnew) : 'origin'一定得给值
请问这样的错误怎样改程序


二维码

扫码加我 拉你入群

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

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

全部回复
2016-7-21 21:34:41
复制代码


也许有用
二维码

扫码加我 拉你入群

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

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

2016-7-21 23:24:38
请用package lubridate 中的ymd () 函数 。。相当容易。。
二维码

扫码加我 拉你入群

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

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

2016-7-21 23:26:34
library(lubridate)
ymd(20160701,20160702,20160710,20160720,19990131,20000101)
[1] "2016-07-01" "2016-07-02" "2016-07-10" "2016-07-20" "1999-01-31"
[6] "2000-01-01"

二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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