需要R帮助来订购时间对象

时间:2016-07-07 02:06:14

标签: r

我有一个数据框,其中一列是时间。当我做的时候

data1$Time = as.factor(data1$Time)
Ti = levels(data1$Time)

目前,R默认订单为:

"1:00:00 AM" "1:00:00 PM" "1:01:00 AM" "1:01:00 PM"...

我需要将其更改为

的顺序
"12:00:00 AM", "12:01:00 AM", ...

即。默认订单。

任何人都可以帮助我吗?

1 个答案:

答案 0 :(得分:0)

您必须检查lubridate包裹。

您还可以使用as.POSIXlt(x, format="%H:%M:%S")将日期转换为POSIXlt对象,然后使用order()对其进行排序。