问题描述
我有一个数据框,其中的一列包含“日期时间”值,但是值的格式不同。 我想将它们全部设置为“ dd / mm / yyyy hh:mm”格式。我尝试使用lubridate软件包转换日期,并在日期后加上AM / PM文本,但无法这样做。
is_static_method
解决方法
您可以使用lubridate
的{{1}}:
parse_date_time
数据
lubridate::parse_date_time(df$Date_Time,c('mdYHM','mdYIMSp'))
#[1] "2019-11-01 10:00:00 UTC" "2019-11-01 11:00:00 UTC" "2019-11-01 12:00:00 UTC"
#[4] "2019-11-01 13:00:00 UTC" "2019-11-01 14:00:00 UTC" "2019-11-01 15:00:00 UTC"
#[7] "2019-11-01 16:00:00 UTC" "2019-10-03 23:00:00 UTC" "2019-10-04 01:00:00 UTC"
#[10]"2019-10-28 05:00:00 UTC" "2019-10-28 22:00:00 UTC" "2019-10-29 02:00:00 UTC"
#[13]"2019-10-29 03:00:00 UTC" "2019-10-31 13:00:00 UTC" "2019-10-31 14:00:00 UTC"
#[16]"2019-10-31 22:00:00 UTC"