0
我有这两个对象的替代:索引和XTS元素
在第一个对象,我想找到其中满足此条件的位置: "sig != mlag(sig) & sig != 0"
当我有这些职位,我想在xts对象(零例如)在相同的位置w这里sig
的条件得到满足
我需要了解正确的方法来做到这些。 谢谢
我有这两个对象的替代:索引和XTS元素
在第一个对象,我想找到其中满足此条件的位置: "sig != mlag(sig) & sig != 0"
当我有这些职位,我想在xts对象(零例如)在相同的位置w这里sig
的条件得到满足
我需要了解正确的方法来做到这些。 谢谢
这是一种方法。我不熟悉mlag
函数,并且你不会说它来自哪里,所以我只打算使用diff.xts
。
sigSubset <- diff.xts(sig) != 0 & sig != 0
sigSubset[1,] <- FALSE # remove any NA
x[sigSubset] <- sig[sigSubset]
为什么如果i型 X [sigSubset]得到'[.xts'(XTS,sigSubset)错误:i或者 'J' 超出范围? – Fryc
@Fryc:我不知道。这适用于我在RAN上使用R-3.0.2和最新的xts。 –
这很奇怪,因为如果我键入:x [sigSubset] < - sig [sigSubset]它的工作原理。但是,如果我只输入x [sigSubset]来查看结果,我收到错误 – Fryc