在R中:如何将数据帧的列从yyyymmddHHMMSS更改为yyyy-mm-ss HH:mm:ss?
我试过
for(i in 1:nrow(tabla_eaq)){
tabla_eaq[i,'datetime'] = ymd_hms(tabla_eaq[i,'datetime'])
}
但对于输入20201127215702,它显示为例如1606514222。
我们不需要for
循环,因为ymd_hms
是矢量化
library(lubridate)
tabla_eaq$datetime <- ymd_hms(tabla_eaq$datetime)
数据
tabla_eaq <- data.frame(datetime = c(20201127215702, 20201127215702, 20201127215702))