【发布时间】:2017-12-12 12:51:32
【问题描述】:
我有一个列表,其中包含具有以下格式的值的列:11/1/2017 0:00。该列的类型据说是integer。如何将此日期更改为1/11?
谢谢
【问题讨论】:
-
这种格式具有
integer类是很奇怪的。也许format(as.Date("11/1/2017 0:00", "%m/%d/%Y"), "%d/%m") -
可能是因子列
我有一个列表,其中包含具有以下格式的值的列:11/1/2017 0:00。该列的类型据说是integer。如何将此日期更改为1/11?
谢谢
【问题讨论】:
integer 类是很奇怪的。也许format(as.Date("11/1/2017 0:00", "%m/%d/%Y"), "%d/%m")
x <- lubridate::mdy_hm(x)
x <- sprintf("%s/%s", lubridate::month(x), lubridate::day(x))
【讨论】: