在r中将月-年格式转换为日期格式
我有以下格式的日期: chr[1:56]“2016年9月”“2016年10月”“2016年11月”“2016年12月”“2017年1月”“2017年2月”“2017年3月”“2017年4月” 我尝试了在r中将月-年格式转换为日期格式,r,date,R,Date,我有以下格式的日期: chr[1:56]“2016年9月”“2016年10月”“2016年11月”“2016年12月”“2017年1月”“2017年2月”“2017年3月”“2017年4月” 我尝试了as.Date(Dates,“%b-%Y”)并得到了所有值的NA。出于某种原因,我尝试了多种方法,使用了不同的格式,但仍然不起作用。我希望将其转换为09-2016、10-2016或只是将其转换为日期格式 非常感谢您的帮助 日期上课也需要一天。最简单的方法是从zoo转换为yearmon类,然后强制将其
as.Date(Dates,“%b-%Y”)
并得到了所有值的NA。出于某种原因,我尝试了多种方法,使用了不同的格式,但仍然不起作用。我希望将其转换为09-2016、10-2016或只是将其转换为日期格式
非常感谢您的帮助
日期
上课也需要一天。最简单的方法是从zoo
转换为yearmon
类,然后强制将其转换为Date
,这会添加一个虚拟的日期
library(zoo)
as.Date(as.yearmon(Dates, '%b-%Y'))
或者在
base R
,粘贴一天并转换
as.Date(paste0(Dates, '-01'), '%b-%Y-%d')
这个问题重复了好几次。你需要一天来形成一个合适的日期对象。