【发布时间】:2014-08-09 05:41:40
【问题描述】:
我想对保存在 xts 对象中的一系列季度数据进行子集化。
我看到文档说“xts 提供了基于任何当前基于时间的类的索引工具。这些包括 yearqtr”
但是我尝试了以下方法,它们确实会产生一系列数据,但不会产生我要求的日期。
a = as.xts(ts(rnorm(20), start=c(1980,1), freq=4))
a["1983"] # Returns 1983Q2 - 1984Q1 ?
a["1983-01/"] # Begins in 1983Q2 ?
a["1981-01/1983-03"] # Returns 1981Q2 - 1983Q2 ?
a[as.yearqtr("1981 Q2")] # Correct
a[as.yearqtr("1981 Q1")/as.yearqtr("1983 Q3")] # Does not work
【问题讨论】: