我想按日期列对数据框进行排序。
我的示例数据框:
library(tidyverse)
dates <- tibble(date = c("01-01-2017", "02-03-2017", "01-02-2017", "02-01-2017", "01-03-2017"),
value = c(8, 12, 4, 14, 11))
以下代码无法正常工作,因为它只按照日期进行排序。
arrange(dates, date)
lubridate
包中的as.Date()
或dmy()
将它们转换为实际日期格式。如果您将日期存储为字符串,则它们将按字母顺序排序。 - m-dzdat <- as.Date(dat$date, "%m-%d-%Y")
。这里的dat是你tibbly的名称。 - lmo