Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在r中将月-年格式转换为日期格式_R_Date - Fatal编程技术网

在r中将月-年格式转换为日期格式

在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类,然后强制将其

我有以下格式的日期:

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
类,然后强制将其转换为
Date
,这会添加一个虚拟的日期

library(zoo)
as.Date(as.yearmon(Dates, '%b-%Y'))

或者在
base R
粘贴一天并转换

as.Date(paste0(Dates, '-01'), '%b-%Y-%d')

这个问题重复了好几次。你需要一天来形成一个合适的日期对象。