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_Ggplot2_Data Cleaning - Fatal编程技术网

R 转换为日期时处理月份缩写

R 转换为日期时处理月份缩写,r,date,ggplot2,data-cleaning,R,Date,Ggplot2,Data Cleaning,我正在尝试将列转换为日期,但遇到了一些问题。日期在名为“月”的列中是a,每个值都是一个缩写月,后跟一年,如“2016年11月”和“2017年3月”。将此列转换为日期的最佳方式是什么,以便我可以将其用作图形上的x轴 谢谢 这个问题经常出现在堆栈溢出上。基本上:月+年不是日期-你也需要一天 通常的解决方案是(1)使用zoo::as.yearmon创建“年-月”对象: 或(2)使用月的第一天作为任意日期来创建日期: as.Date(paste("01", "Nov 2016"), "%d %b %Y"

我正在尝试将列转换为日期,但遇到了一些问题。日期在名为“月”的列中是a,每个值都是一个缩写月,后跟一年,如“2016年11月”和“2017年3月”。将此列转换为日期的最佳方式是什么,以便我可以将其用作图形上的x轴


谢谢

这个问题经常出现在堆栈溢出上。基本上:月+年不是日期-你也需要一天

通常的解决方案是(1)使用
zoo::as.yearmon
创建“年-月”对象:

或(2)使用月的第一天作为任意日期来创建日期:

as.Date(paste("01", "Nov 2016"), "%d %b %Y")

这个问题经常出现在堆栈溢出上。基本上:月+年不是日期-你也需要一天

通常的解决方案是(1)使用
zoo::as.yearmon
创建“年-月”对象:

或(2)使用月的第一天作为任意日期来创建日期:

as.Date(paste("01", "Nov 2016"), "%d %b %Y")

格式化日期时,可以使用
format=“%d%b”
获取3个字母的缩写,
%b
是完整的月份名称,
%m
是数字版本。希望帮助当您格式化日期时,可以使用
格式=“%d%b”
获取3个字母的缩写,
%b
是完整的月份名称,
%m
是数字版本。希望有帮助