【问题标题】:Reading Dates with two digit years in R [duplicate]在R中读取两位数年份的日期[重复]
【发布时间】:2017-09-01 20:23:14
【问题描述】:

我正在尝试解析具有 2 位数年份的日期。但是,这不起作用。谁能告诉我为什么?

Browse[1]> as.Date("Jan-84", format = "%b-%y")
[1] NA

【问题讨论】:

    标签: r datetime lubridate


    【解决方案1】:

    zoo 包对此很有帮助:

    require(zoo)
    
    x <- as.yearmon("Jan-84", format = "%b-%y")
    

    上面几行首先将输入转换为 yearmon 类:

    "Jan 1984"
    

    您可以从那里将 yearmon 类转换为 Date(或 POSIXct),如下所示:

    x <– as.Date(x)
    

    现在对象属于 Date 类:

    "1984-01-01"
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-02-10
      • 1970-01-01
      • 2021-11-04
      • 2013-03-08
      • 2014-12-29
      • 2012-12-09
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多