我有这个循环,我想知道有什么不同的方式来分辨它:
for (i in 1:nrow(dataset)){
dataset$dayDiff[i] = dataset$close[i] - dataset$open[i]
}
我正在考虑使用lapply,但我不知道如何在此上下文中使用列表。也许我会在并行包中使用foreach但我不知道如何使用它。
答案 0 :(得分:1)
这里没有充分的理由使用循环。只需dataset$dayDiff <- dataset$close - dataset$open
即可。 R是矢量化的。