首页 文章

如何在R [复制]中将字符日期转换为标准日期格式

提问于
浏览
0

这个问题在这里已有答案:

我有一个csv文件(df),日期为“Mar-97,Apr-97 ......” . 使用read.csv和stringAsFactors = F导入到r后,类(日期)是字符 .

我试过:df $ dates < - as.Date(df $ Dates,format =“%d-%b-%y”)&as.Date(df $ Dates,format =“%b-%y”) . class被转换为Date但显示NA值?

1 回答

  • 0

    你可以试试lubridate库:

    library(lubridate)
    > parse_date_time("Mar-97", "m y")
    [1] "1997-03-01 UTC"
    

    你可以矢量化

    df=c("Mar 17","Apr 17")
    > parse_date_time(df, "m y")
    [1] "2017-03-01 UTC" "2017-04-01 UTC"
    

相关问题