我在R中操作日期并不太好,目前我仍然试图将具有“模糊”格式的日期转换为Date
对象。例如,我的日期格式为“20150122”。当我使用as.Date
时,我收到如下错误:
d7$Search.Date <- as.Date(d7$Search.Date, "%y%m%d")
Error in charToDate(x) :
character string is not in a standard unambiguous format
我如何转换这些?谢谢。
答案 0 :(得分:2)
我们需要使用%Y
,因为年份部分是4位数,当它是2位数时使用%y
。
as.Date(d7$Search.Date, "%Y%m%d")
例如
as.Date("20150122", "%Y%m%d")
#[1] "2015-01-22"
有关format
的详情,请查看?strptime