代码之家  ›  专栏  ›  技术社区  ›  Lonewolf

将字符日期(“2014年10月1日”)转换为R中的日期格式

r
  •  1
  • Lonewolf  · 技术社区  · 5 年前

    我是新手 R ,并且在将我的角色转换为 DATE 总体安排

    我看过 Converting character into a Date format [duplicate] 并尝试使用那里的建议,但我一直 NA 而是。

    library(zoo)
    t<-as.yearmon(select.oneseries$SERIES_DT)
    str(select.oneseries$SERIES_DT)
    str(t)
    

    当我执行代码时,我得到以下结果

    chr [1:18] "01OCT2014" "01JAN2015" "01APR2015" "01JUL2015" "01OCT2015" ...
    'yearmon' num [1:18] NA NA NA NA ... 
    

    我的期望是 t 用实际的 日期 格式而不是 s

    任何帮助都将不胜感激。

    1 回复  |  直到 5 年前
        1
  •  2
  •   lypskee    5 年前

    使用润滑油包装。 然后,你可以按天、月、年的顺序排列。

    library(lubridate)
    
    dmy('01OCT2014')