r-我如何确保我的专栏按年份而不是按月份下降

  • 本文关键字:何确保 确保 r date posixct
  • 更新时间 :
  • 英文 :


如果我有列x

head(daily_negative_PRscore$x)
"2018-01-02 10:29:00 CET" "2017-01-03 18:28:00 CET" "2017-01-03 19:29:00 CET" "2018-01-03 00:00:00 CET" "2017-01-04 10:47:00 CET" "2017-01-04 11:05:00 CET"

理想情况下,我认为它下降的方式如下:

2017-01-03 18:28:00  2017-01-03 19:29:00 2017-01-04 00:00:00 ...

另一个选项是使用arrange:

library(tidyverse)
daily_negative_PRscore %>% 
arrange(desc(as.POSIXct(x)))

或者另一个带有as.Date:的基本R选项

daily_negative_PRscore[rev(order(as.Date(daily_negative_PRscore$x, format = "%Y-%m-%d %H:%M:%S"))),]

输出

x
1 2018-01-03 00:00:00 CET
2 2018-01-02 10:29:00 CET
3 2017-01-04 11:05:00 CET
4 2017-01-04 10:47:00 CET
5 2017-01-03 19:29:00 CET
6 2017-01-03 18:28:00 CET

数据

daily_negative_PRscore <- structure(list(x = c("2018-01-02 10:29:00 CET", "2017-01-03 18:28:00 CET", 
"2017-01-03 19:29:00 CET", "2018-01-03 00:00:00 CET", "2017-01-04 10:47:00 CET", 
"2017-01-04 11:05:00 CET")), class = "data.frame", row.names = c(NA, 
                                          -6L))

相关内容

  • 没有找到相关文章

最新更新