如何在R中重新排列日期?

时间:2019-12-01 19:43:39

标签: r date

这只是我的一次约会(超过6,000次)

02/01/15

这表示为2015年1月2日。我希望日期改为如下所示

2015/01/02

我阅读了以下主题:Changing date format to "%d/%m/%Y"

但是除非我的R不能正常工作,否则所有答案都不会给出正确的格式,而是我得到此输出,

0002/01/15

2 个答案:

答案 0 :(得分:1)

您可以这样做:

format(as.Date("02/01/15", format = "%d/%m/%y"), "%Y/%m/%d")

[1] "2015/01/02"

答案 1 :(得分:0)

lubridate软件包对于日期和时间的操作非常有用

library(lubridate)
x <- lubridate::dmy('02/01/15')
format(x, format = ('%Y/%m/%d'))