gpt4 book ai didi

r - xts 与另一个 xts 对象的比较不起作用

转载 作者:行者123 更新时间:2023-12-03 05:38:43 29 4
gpt4 key购买 nike

this =
structure(c(-0.012, -0.028, -0.044, -0.033, -0.039, -0.042), .Dim = c(3L, 2L),
.Dimnames = list(NULL, c("one", "two")), index = structure(
c(1313643600, 1313730000, 1313816400), tzone = "", tclass = "Date"),
.indexCLASS = "Date", .indexTZ = "", class = c("xts", "zoo"))

m1=last(this$one) - last(this$two)
m2=first(last(this$one,n=2)) - first(last(this$two,n=2))

m1 > 0 #returns a TRUE OR FALSE
m1 > m2 #breaks

我知道我可以使用coredata来提取然后比较。我不确定这是否是错误。比较工作似乎不一致,甚至数学运算符在 xts 对象上工作得很好,但将一个 xts 与另一个 xts 进行比较失败。

最佳答案

xts 逻辑运算符的工作方式与 xts 数学运算符类似。如果两个参数都是 xts 对象,则两个参数的索引值必须匹配。在您的情况下,m1m2 具有不同的索引值。

m1 > 0
# one
# 2011-08-20 FALSE
m1 > m2
# [,1]
m1
# one
# 2011-08-20 -0.002
m2
# one
# 2011-08-19 0.011

关于r - xts 与另一个 xts 对象的比较不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7097437/

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