可能是一个愚蠢的问题,但我找不到答案。我正在使用带有xts / zoo包的R并且有一些季度时间序列数据。我正在读取Excel文件中的数据(我知道,这并不理想,但这里没有任何问题)并将其存储在数组中。然后我创建我的时间序列对象,基本上是这样的:“tsthis = xts(tmp$data, tmp$date)
”其中tmp是保存数据的数组。这一切都适用于年月日期,但我不能让xts认可格式为“1990 Q1”的季度日期作为日期。我确信有一些简单的东西,但我还没有找到它。显然,我是R的新手......
非常感谢提前!
答案 0 :(得分:4)
使用以下内容制作索引:
?yearqtr
as.yearqtr(tmp$date) # will automagically try "%Y Q%q", "%Y q%q" or "%Y-%q"