df$date <- 'May 18th 2020, 16:19:54.102'
这是一个因素。 as.POSIXct(...)
将其作为实际日期时间的格式是什么?
最终结果应为05-18-2020 16:19:54
作为POSIXct
。
我们可以使用mdy_hms
转换为Datetime
类,然后使用format
更改格式
library(lubridate)
format(mdy_hms(df$date), "%m-%d-%Y %H:%M:%S")
#[1] "05-18-2020 16:19:54"
df <- data.frame(date = 'May 18th 2020, 16:19:54.102')