将字符转换为日期并按R中的日期排序

时间:2019-03-14 15:34:00

标签: r sorting date

我有一个csv文件,其日期具有以下格式。

date<-c("2018-08-11 03-PM","2018-02-11 05-AM","2018-08-11 01-AM")

如何将其转换为“日期”以便按日期和时间对其进行排序?

1 个答案:

答案 0 :(得分:0)

一线解决方案-

date<-sort(as.Date(c("2018-08-11 03-PM","2018-02-11 05-AM","2018-08-11 01-AM")))

编辑:

您需要从时间部分删除--

date <- stringi::stri_replace_last_fixed(date, '-', ' ')
sort(lubridate::ydm_h(date))