【发布时间】:2020-12-30 23:34:42
【问题描述】:
我正在使用 r 分析一些股票价格数据,目前有一个 xts 对象,其中包含跨越多天的 1 分钟间隔的价格。但是,此 xts 对象还包含交易时间以外的价格(本例中为 8:30-16:30),我想删除这些值。我似乎找不到有关允许这样做的功能的信息。 谢谢。
【问题讨论】:
我正在使用 r 分析一些股票价格数据,目前有一个 xts 对象,其中包含跨越多天的 1 分钟间隔的价格。但是,此 xts 对象还包含交易时间以外的价格(本例中为 8:30-16:30),我想删除这些值。我似乎找不到有关允许这样做的功能的信息。 谢谢。
【问题讨论】:
您可以在 xts 中按时间过滤。您需要格式“THH:mm:ss”。您不是过滤掉交易时间以外的时间,而是过滤交易时间。
# Filter xts on trading hours (if trading hours are between 08:30 and 16:30)
my_xts["T08:30:00/T16:30:00"]
使用?xts 和?subset.xts 查看更多示例
【讨论】: