【问题标题】:Converting the factor data to POSIXct format将因子数据转换为 POSIXct 格式
【发布时间】:2018-10-29 06:23:56
【问题描述】:

数据采用因子格式“2018-01-02T20:40:40.000Z”,我希望它采用 POSIXct 格式“2018-01-02 20:40:40”。我如何做到这一点?

【问题讨论】:

    标签: r datetime posixct


    【解决方案1】:

    查看?strptime 了解有关日期时间格式的更多信息

    as.POSIXct(x, format = "%Y-%m-%dT%H:%M:%S")
    #[1] "2018-01-02 20:40:40 GMT"
    

    lubridate

    library(lubridate)
    ymd_hms(x)
    #[1] "2018-01-02 20:40:40 UTC"
    

    或者anytime

    library(anytime)
    anytime(x)
    #[1] "2018-01-02 20:40:40 UTC"
    

    数据

    x <- factor("2018-01-02T20:40:40.000Z")
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-07-03
      • 1970-01-01
      • 2014-12-14
      • 2011-01-24
      • 1970-01-01
      相关资源
      最近更新 更多