这是R的表格
stopdate
8/14/2015 11:38:15AM
8/14/2015 11:47:59AM
8/14/2015 12:04:36PM
8/14/2015 3:08:04PM
8/14/2015 3:30:25PM
8/14/2015 10:30:26PM
8/1/2015 11:19:31AM
8/15/2015 1:49:14PM
我想按月/日/年,然后按时间对其进行排序,但这一切都在一列之下。
那么如何将时间转换为24小时格式,然后按月/日/年然后按时间进行排序?
谢谢
答案 0 :(得分:0)
安装包lubridate
。然后,假设您的数据框名为df1
,您可以转换日期和时间并将它们放在一个新列中,如下所示:
library(lubridate)
df1$datetime <- mdy_hms(df1$stopdate)
您可以使用以下方式对(最早到最晚)进行排序:
df1 <- df1[order(df1$datetime), ]