【发布时间】:2019-08-05 13:58:12
【问题描述】:
我有一个 csv 文件,其日期格式如下。
date<-c("2018-08-11 03-PM","2018-02-11 05-AM","2018-08-11 01-AM")
如何将其转换为日期以便按日期和时间对其进行排序?
【问题讨论】:
-
一旦它们的类型为
Date,就可以像对任何变量进行排序一样进行排序:How to sort a data frame by date -
看来我无法正确设置时间并在“2018-08-11 03-PM”之前得到“2018-08-11 01-AM”。想法?
-
解析日期和时间真的很挑剔。它可能没有正确理解“小时-上午/下午”。查看
?lubridate::parse_date_time了解您可以使用的所有不同格式代码。您可能需要花点时间才能让它正确阅读。对于时间部分,您可能需要类似:"... H-Op"