我有一个日期的大数据集。为简单起见,假设我有
dates<-c("2006","2009-10-19","2008-11-08","2002-07")
其中标准格式为
"YYYY-MM-DD"
我的问题是,我如何添加月份和日期,使所有日期都是标准形式,使向量变成:
dates<-c("2006-01-01","2009-10-19","2008-11-08","2002-07-01")
基本上,对于所有非标准日期表单,我想添加"01"为丢失的条目干杯。谢谢你。
我们可以用ymd
和truncated
library(lubridate)
ymd(dates, truncated = 2)
与产出
[1] "2006-01-01" "2009-10-19" "2008-11-08" "2002-07-01"