可能是一个愚蠢的问题,但我找不到答案。我正在使用带有xts / zoo包的R,并具有一些季度时间序列数据。我从Excel文件中读取数据(我知道,不理想,但在这里没有任何问题),并将其存储在数组中。然后我创建我的时间序列对象,基本上像这样:"tsthis = xts(tmp$data,tmp$date)
",其中tmp是包含数据的数组。这对于年-月-日日期来说都很好用,但我无法让xts识别季度日期格式“1990 Q1”作为日期。我确定有一些简单的方法,但我还没有找到它。显然,我是R的新手...
可能是一个愚蠢的问题,但我找不到答案。我正在使用带有xts / zoo包的R,并具有一些季度时间序列数据。我从Excel文件中读取数据(我知道,不理想,但在这里没有任何问题),并将其存储在数组中。然后我创建我的时间序列对象,基本上像这样:"tsthis = xts(tmp$data,tmp$date)
",其中tmp是包含数据的数组。这对于年-月-日日期来说都很好用,但我无法让xts识别季度日期格式“1990 Q1”作为日期。我确定有一些简单的方法,但我还没有找到它。显然,我是R的新手...
?yearqtr
as.yearqtr(tmp$date) # will automagically try "%Y Q%q", "%Y q%q" or "%Y-%q"