【发布时间】:2012-08-05 23:30:25
【问题描述】:
子集xts 对象有很多很好的方法。例如,可以通过以下方式获取所有年、月、日的所有数据,但仅限于上午 9:30 到下午 4 点之间:
my_xts["T09:30/T16:00"]
或者您可以通过以下方式获得两个日期之间的所有观察结果:
my_xts["2012-01-01/2012-03-31"]
或者某个日期之前/之后的所有日期:
my_xts["/2011"] # from start of data until end of 2011
my_xts["2011/"] # from 2011 until the end of the data
如何获取所有年份仅特定月份的所有数据,或所有月份和年份仅特定日期的所有数据?是否存在任何其他子集化技巧?
【问题讨论】:
-
你看过 quantmod.com 吗?具体来说,例子quantmod.com/examples/data
-
这里是如何反转子集,使用
which.i: stackoverflow.com/a/32029644/841830 -
一年
dt['2009',],过滤年份和月份dt[':2009-01',]并使用日期范围:dt['2009-01-01::2009-02-01']。
标签: r time-series subset xts