此问题已在此处有答案:
Converting year and month ("yyyy-mm" format) to a date?(9个回答)
昨天关门了。
我有一个字符矢量,其中包含格式为“YYYY-MM”的日期,例如:date_vec <- c("2020-01", "2020-02", "2020-03", "2020-04")
我想将这个向量转换为R中的Date格式,但我想只保留年和月的信息,而不添加任何关于月份的信息。具体来说,我希望得到的Date对象的格式为"%Y-%m"
,而不是"%Y-%m-%d"
。
我尝试使用R中的as.Date()
函数,将format参数设置为"%Y-%m"
,但这似乎返回NA
。
as.Date(date_vec, format = "%Y-%m")
#return NA NA NA NA
有什么想法吗?
1条答案
按热度按时间laik7k3q1#
如果你只想处理几个月,你可以使用zoo的
yearmon
类。**编辑:**由于G. Grothendieck的建议,答案简化了。