【发布时间】:2020-07-17 17:36:22
【问题描述】:
当前正在尝试转换列中当前显示的日期和时间为 2019-01-01T00:00:00 的数据框。但是,我正在尝试将日期和时间转换为这种格式 (2019-01-01 00:00:00) 在 R 中使用 lubridate 尝试了一些事情,但没有任何运气。
谢谢!
【问题讨论】:
当前正在尝试转换列中当前显示的日期和时间为 2019-01-01T00:00:00 的数据框。但是,我正在尝试将日期和时间转换为这种格式 (2019-01-01 00:00:00) 在 R 中使用 lubridate 尝试了一些事情,但没有任何运气。
谢谢!
【问题讨论】:
我们可以使用as.POSIXct
as.POSIXct(str1, format = "%Y-%m-%dT%T")
如果我们需要应用到某个列
df$datecol <- as.POSIXct(df$datecol, format = "%Y-%m-%dT%T")
或者lubridate
library(lubridate)
ymd_hms(str1)
str1 <- "2019-01-01T00:00:00"
【讨论】: