【问题标题】:How to Convert 2019-01-01T00:00:00 to 2019-01-01 00:00:00 in R如何在 R 中将 2019-01-01T00:00:00 转换为 2019-01-01 00:00:00
【发布时间】:2020-07-17 17:36:22
【问题描述】:

当前正在尝试转换列中当前显示的日期和时间为 2019-01-01T00:00:00 的数据框。但是,我正在尝试将日期和时间转换为这种格式 (2019-01-01 00:00:00) 在 R 中使用 lubridate 尝试了一些事情,但没有任何运气。

谢谢!

【问题讨论】:

    标签: r date datetime time


    【解决方案1】:

    我们可以使用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"
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-05-07
      • 1970-01-01
      • 1970-01-01
      • 2012-03-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多