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

转换数据变量中的因子变量

  •  1
  • Rudro88  · 技术社区  · 6 年前

     strDates <- c("19MAR2012")
     dates <- as.Date(strDates, "%d %m %Y") 
     dates
     #[1] NA
    
    2 回复  |  直到 6 年前
        1
  •  1
  •   Ronak Shah    6 年前

    你需要

    as.Date(strDates, "%d%B%Y") 
    #[1] "2012-03-19"
    

    请查看文档 ?strptime 了解不同的格式。


    或者你也可以

    library(lubridate)
    dmy(strDates)
    #[1] "2012-03-19"
    
        2
  •  1
  •   akrun    6 年前

    一种选择是 anydate anytime

    library(anytime)
    anydate(strDates)
    #[1] "2012-03-19"