我有一个日期列,其格式如下:
> head(date)
[1] "2019-11-12 10:55:27 EST" "2019-11-12 14:52:10 EST" "2019-11-13 11:38:59 EST" "2019-11-12 13:37:58 EST"
[5] "2019-11-12 11:15:45 EST" "2019-11-12 11:38:08 EST"
我希望将其格式化为DDMMMYYYY(例如12NOV2019)。有没有办法转换为这种格式?
答案 0 :(得分:0)
使用format
format(as.POSIXct(date), "%d%b%Y")
#[1] "12Nov2019" "12Nov2019" "13Nov2019" "12Nov2019" "12Nov2019" "12Nov2019"
如果您的date
已经属于POSIXct
类,那么您可以删除as.POSIXct
部分。
数据
date <- c("2019-11-12 10:55:27 EST", "2019-11-12 14:52:10 EST",
"2019-11-13 11:38:59 EST", "2019-11-12 13:37:58 EST",
"2019-11-12 11:15:45 EST", "2019-11-12 11:38:08 EST")