R 转换为日期时处理月份缩写
我正在尝试将列转换为日期,但遇到了一些问题。日期在名为“月”的列中是a,每个值都是一个缩写月,后跟一年,如“2016年11月”和“2017年3月”。将此列转换为日期的最佳方式是什么,以便我可以将其用作图形上的x轴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"
谢谢 这个问题经常出现在堆栈溢出上。基本上:月+年不是日期-你也需要一天 通常的解决方案是(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
是数字版本。希望有帮助