【发布时间】:2017-11-02 09:12:46
【问题描述】:
library(DT)
seq_dates <- data.frame(dates = as.Date("2017-01-01") + 1:6 * 100)
datatable(seq_dates) %>% formatDate(1, "toDateString")
我在查看器窗格中获得了一个数据表,以“2017 年 5 月 22 日星期一”的格式显示日期。
Q - 如何将日期列格式化为“MM-YY”
如果我这样做,
dplyr::mutate(seq_dates, dates = format(dates, format = "%b-%Y")) %>%
datatable()
我得到了所需的日期格式,但在第二种情况下,列排序不起作用(排序是按字母而不是日期完成的。)
P.S - 我正在 Shiny 上实现这个。
【问题讨论】: