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