首页 文章

解决r中的日期问题

提问于
浏览
0

我有一个700000行的数据框,有许多日期格式,如

2014年10月15日(10月,15日,2014年是年)
10-12-14(10是日期,12是月,14是年)
2015年4月18日(4月18日是日期,2015年是年)
31-03-16(31是日期03是月,16是年)

可以有其他格式,但这是我可以看到的样本 .

我是否可以获得一个函数来找出唯一的日期格式,并将所有类似的日期格式应用于所有格式,以便以单个dd-mm-yyyy格式进行转换 .

1 回答

  • 0

    试试 parse_date_time 并调整它:

    library(lubridate)
    x <- c("10/15/2014", "10-12-14", "4/18/2015", "31-03-16")
    parse_date_time(x, c("mdY", "dmy"))
    # [1] "2014-10-15 UTC" "2014-12-10 UTC" "2015-04-18 UTC" "2016-03-31 UTC"
    

相关问题