我有两套日期查找字符串;无论是31.3.14
或31/3/14
在R中格式化两种因子日期
我想将它们格式化为31-3-2014
现在我知道他们每个人如何格式化所需的格式,但我不知道如何区分它们,并应用该方法波纹管。
这种格式31.3.14
:
format(as.Date(as.character("31.3.14"), "%d.%m.%y"), "%d-%m-%Y")
这种格式31/3/14
:
format(as.Date(as.character("31/3/14"), "%d/%m/%Y"), "%d-%m-%Y"))
我有这各种各样的日期在数据帧列随机,所以我就需要申请给出的方法正确格式集。
编辑:对不起,我也有不同种类的日期,也:"2013-04-01"
这里提供的dmy
功能失败的解决方案。
(+1)移除标点符号感谢你这样做,但我已经开始用ifelse,但是这有点笨拙的解决方案。 – Maximilian 2014-11-25 18:46:01