我有一个维度为 100 x 54 的数据框,其中行是周末的股票值,每列代表一只股票。我想用股票的返回值替换我的数据框中的每个条目,因此将单元格的当前值除以前一个值,并将当前值替换为新值。示例:假设我有包含这些值的数据框,
我想操纵我的数据框:
所以它最终看起来像这样:
我已经把它写成了我的代码,但它并没有做那个工作。我想知道是否有人可以帮助我。
Returns99 <- NULL
for(i in 2:100){
Returns99 <- rbind(Returns99,rep(NA,54))
Returns <- rbind(Returns99,(df100[i,]/df100[i-1,]))
}
其中 df100 是包含价格条目的数据框。