【问题标题】:Removing character strings in date in R在R中删除日期中的字符串
【发布时间】:2017-12-06 07:35:07
【问题描述】:

$ 日期“20141013T000000”、“20141209T000000”、“20150225T000000”、“20141209T000000”

我在 R 数据框中有这个“日期”变量。我想清理这个变量并删除“T000000”,使“20141013T000000”只显示“20141013”,这样我就可以将我的日期变量转换为正确的日期格式。

非常感谢。

【问题讨论】:

标签: r gsub lubridate stringr


【解决方案1】:

您不需要删除它,您可以直接进行日期转换并指定现有格式:

as.Date("20141013T000000", "%Y%m%dT000000")
# [1] "2014-10-13"

【讨论】:

    【解决方案2】:

    lubridate 解决方案:

    data <- "20141013T000000"
    library(lubridate)
    as_datetime(date)
    #[1] "2014-10-13 UTC"
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-11-16
      • 2017-05-05
      • 1970-01-01
      • 1970-01-01
      • 2018-12-25
      • 1970-01-01
      相关资源
      最近更新 更多