全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
6004 3
2011-11-09
悬赏 5 个论坛币 已解决
    从csv导入到R中时,数据里面包含有日期列,但是导入到R后,就变成了字符串,无法进行日期变量的计算,请问我该如何处理这个问题,导入时或导入后有没有什么方法?谢谢!
导入后数据是这个样子的(日期列包含了日期和时间):
ID 日期
1 141711 2003-02-20 18:39:14
2 159830 2003-01-01 00:00:00
3 209880 2003-01-01 00:00:00
4 258373 2003-01-01 00:00:00
5 265045 2003-01-01 00:00:00


我也用了as.date()函数,x$date<-as.date(x$日期),得到的是NA



最佳答案

kiddbai 查看完整内容

首先,这个函数应该是as.Date(),不是as.date(),R对大小写敏感! 同时,你的数据格式是很工整的,可以直接用as.Date()或者as.POSIXlt()来转换,前者省略后面的具体时间,后者完整表现时间。如果还有问题,请把问题描述得更细致一些,包括给出更多原始数据形态。
二维码

扫码加我 拉你入群

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

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

全部回复
2011-11-9 15:03:45
首先,这个函数应该是as.Date(),不是as.date(),R对大小写敏感!

同时,你的数据格式是很工整的,可以直接用as.Date()或者as.POSIXlt()来转换,前者省略后面的具体时间,后者完整表现时间。
复制代码
如果还有问题,请把问题描述得更细致一些,包括给出更多原始数据形态。
二维码

扫码加我 拉你入群

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

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

2011-11-10 05:56:10
kiddbai 发表于 2011-11-9 15:38
首先,这个函数应该是as.Date(),不是as.date(),R对大小写敏感!

同时,你的数据格式是很工整的,可以直 ...
楼上的真有耐心
二维码

扫码加我 拉你入群

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

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

2011-11-24 10:44:52
路过~
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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