全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
6037 6
2017-05-05
QQ截图20170505195509.png QQ截图20170505195425.png
在数据处理时,想按照日期进行一系列处理,但是发现日期总是排序错误,想问问大家有什么好的方法可以处理下日期的格式,让日期可以正常排列?
(试过as.date,但是不行,因为我看了看这个日期是factor的格式,转换之后就变成了NA)
二维码

扫码加我 拉你入群

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

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

全部回复
2017-5-5 20:27:11
先用lubridate::ymd()轉成時間的格式
再用dplyr::arrange()排序
二维码

扫码加我 拉你入群

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

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

2017-5-5 20:43:01
Eric1028 发表于 2017-5-5 20:27
先用lubridate::ymd()轉成時間的格式
再用dplyr::arrange()排序
你好,前一个转成时间的格式是可以的,但是后一个排序的运行不了,总是报错。
二维码

扫码加我 拉你入群

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

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

2017-5-5 20:46:02
Eric1028 发表于 2017-5-5 20:27
先用lubridate::ymd()轉成時間的格式
再用dplyr::arrange()排序
刚刚仔细看了下dplyr包,可以了,非常感谢~~~
二维码

扫码加我 拉你入群

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

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

2017-5-13 12:12:09
想学好R的徐二狗 发表于 2017-5-5 20:46
刚刚仔细看了下dplyr包,可以了,非常感谢~~~
您好,能问一下您具体是怎么操作的吗?
谢谢您!
二维码

扫码加我 拉你入群

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

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

2017-5-13 23:43:26
fml321 发表于 2017-5-13 12:12
您好,能问一下您具体是怎么操作的吗?
谢谢您!
不好意思才看到,我把我的代码发一下,你看看能不能理解。
首先加载lubridate和dplyr包,然后运行以下代码。
Data$EntryDate<-lubridate::ymd(Data$EntryDate)
Data<-arrange(Data,EntryDate)
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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