全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
1747 9
2017-03-30
微信图片_20170330143256.png

如图,这是我从SAS里面导出的数据,时间格式变成了这样,还带有月份的英文缩写。如何用R转换成2001-11-23 19:20:34这种格式呢?
二维码

扫码加我 拉你入群

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

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

全部回复
2017-3-30 16:04:16
lanhong1993 发表于 2017-3-30 14:37
如图,这是我从SAS里面导出的数据,时间格式变成了这样,还带有月份的英文缩写。如何用R转换成2001-11- ...
試試看lubridate
二维码

扫码加我 拉你入群

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

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

2017-3-31 03:33:15
你应该把SAS和R两个数据都贴出来,这样才能看出来正确应该显示成什么。
好好看看lubridate包
二维码

扫码加我 拉你入群

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

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

2017-3-31 10:00:28
johnmy 发表于 2017-3-31 03:33
你应该把SAS和R两个数据都贴出来,这样才能看出来正确应该显示成什么。
好好看看lubridate包
是这样的。原始数据集有30G,我想从原始数据集中提取部分数据。但是文件太大,无法导入R,但能导入SAS。我就请人用SAS帮我提取了那部分数据。原始的时间格式是2001-11-23 19:20:34这样的,但是导出后就变成像图中那样的了,月份变成了英文缩写。这种格式时间无法进行比较,所以才会提出这样的问题。
二维码

扫码加我 拉你入群

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

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

2017-3-31 10:22:32
chartime那一列能看懂月份, 小时,分钟,和秒,看不懂年份和日期在哪,如果能够看出年份和日期的规律就比较好转化成R的时间格式了,下面是一个小例子:
z <- strptime("20/2/06 11:16:16.683", "%d/%m/%y %H:%M:%OS")
z
二维码

扫码加我 拉你入群

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

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

2017-3-31 11:43:19
铿锵绿色 发表于 2017-3-31 10:22
chartime那一列能看懂月份, 小时,分钟,和秒,看不懂年份和日期在哪,如果能够看出年份和日期的规律就比较 ...
确实如此,看不到规律
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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