【发布时间】:2014-10-19 16:02:54
【问题描述】:
这是我第一次使用编码——也不是在财务方面。只是想学习 R。
我尝试计算 Google 历史数据的收盘价差异。问题是要应用一个函数(我敢打赌,这个函数已经预先打包了很多),我只能通过将 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)
任何提示将不胜感激。
【问题讨论】: