2010-08-23 43 views
0

首先我讀入一個csv並創建一個xts對象。HT index在xts時間序列對象中每個月末的RSI值

require(quantmod) 

sugar <- as.xts(read.zoo("SUGAR.CSV", sep=",", format ="%m/%d/%Y", header=TRUE)) 

然後,我創建使用TTR(負載與quantmod)

sugarRSI <- RSI(sugar) 

現在,一個新系列的RSI值,我想獲得一個新的系列只包括最後一天的價值每一個月。 xt中有一個last()函數,但不清楚如何有效地部署它。

回答

2

我認爲apply.monthly(sugarRSI, last)會做你想做的。

+0

工程就像一個魅力。我需要一種跟蹤所有這些功能的方法。非常感謝。 – Milktrader 2010-08-23 15:14:57

+1

閱讀文檔可能是絕望的最後一步。 *認真*,動物園的小插曲非常出色,幾乎所有的東西都轉到了'xts'。 – 2010-08-23 15:26:20