【发布时间】:2012-11-03 09:04:32
【问题描述】:
我正在处理月度数据,并且有一个日期字符向量,格式如下:
Sep/2012
Aug/2012
Jul/2012
等等,回到 1981 年。我尝试过使用
as.Date(dates, "%b/%Y")
其中%b 表示月份缩写,但这仅返回 NA。我做错了什么?
注意:我已经找到了一种解决方法,使用 gsub() 在每个条目前添加“01/”,如下所示:
01/Sep/2012
01/Aug/2012
01/Jul/2012
然后as.Dates() 有效,但这似乎有点不雅,而且无论如何也不完全准确。
【问题讨论】:
-
从技术上讲,月份和年份不指定日期,这就是发生这种情况的原因。我相信 zoo 包有一些功能可以处理没有天数的月度数据。
-
好点,并为未来着想 - 我认为 zoo 包正是我所需要的。