gpt4 book ai didi

R xts 对象子集 xts 对象与特定时间的多天盘中数据

转载 作者:行者123 更新时间:2023-12-02 02:23:00 28 4
gpt4 key购买 nike

在 xts 对象中是否有一种方法可以执行与下面相同的操作,但对于具有多天盘中数据的 xts 对象?下面的工作就像一个时钟,但一天的数据。如果我从 22 日到 26 日通过 xts,它不会。似乎不可能一次性完成 xts 中跨多天的日内数据子集,而是需要首先每天拆分数据,然后使用此 xts 功能。这样对吗?

indexTZ(tdata) = "GMT"
plotdata= tdata['20110822 10:00:00/20110822 12:00:00']

> plotdata= tdata['10:00:00/12:00:00'] works like swiss clock


> tail(plotdata)
SYMBOL EX PRICE SIZE COND CORR G127
2011-08-22 11:59:36 "BHP" "N" "38370" "185" "1" "0" "0"
2011-08-22 11:59:37 "BHP" "N" "38380" "314" "1" "0" "0"
2011-08-22 11:59:40 "BHP" "N" "38390" "675" "1" "0" "0"
2011-08-22 11:59:42 "BHP" "N" "38390" "119" "1" "0" "0"
2011-08-22 11:59:43 "BHP" "N" "38390" "359" "1" "0" "0"
2011-08-22 11:59:44 "BHP" "N" "38400.7702920749" "42763" "1" "0" "0"

plotdata= tdata['10:00:00/12:00:00'] or
plotdata= tdata['20110822 10:00:00/20110826 12:00:00'] does not return expected xts

tail(plotdata)
SYMBOL EX PRICE SIZE COND CORR G127
2011-08-26 15:59:53 "BHP" "N" "38710" "119" "1" "0" "0"
2011-08-26 15:59:55 "BHP" "N" "38700" "1004" "1" "0" "0"
2011-08-26 15:59:56 "BHP" "N" "38700.4838709677" "310" "1" "0" "0"
2011-08-26 15:59:57 "BHP" "N" "38710" "6" "1" "0" "0"
2011-08-26 15:59:58 "BHP" "N" "38710" "2" "1" "0" "0"
2011-08-26 15:59:59 "BHP" "N" "38710" "121" "9" "0" "0"

最佳答案

xts 具有时间子集:xts tick data rolling subset

tdata['T10:00:00/T12:00:00'] 应该可以。

关于R xts 对象子集 xts 对象与特定时间的多天盘中数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7239146/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com