這是我的第一次編碼 - 而不是在財務上。試圖學習R.添加一個向量作爲額外的xts文件列
我試圖計算谷歌歷史數據收盤價格的差異。問題是要應用一個函數(我敢打賭,這個已經預先打包的函數有很多),我只能通過將xts文件的Adjusted price列轉換成一個向量來實現。
我得到了我想要的東西,但現在我堅持了,我不能合併到XTS文件查找特定日期的載體:
getSymbols("GOOG")
head(GOOG)
z = as.vector(GOOG$GOOG.Adjusted)
D2D = function (x) {
days = length(x)
delta = numeric(days)
for(i in 2:days){
delta[i] <- (100*((x[i] - x[i - 1])/(x[i - 1])))
}
delta
}
DELTA = D2D(z)
summary(DELTA)
GOOG_DELTA = append(0,DELTA)
merge(GOOG,GOOG_DELTA)
任何提示,將不勝感激。
謝謝。它必須更容易... – Toni 2014-10-19 18:07:10