如何并行化R中的for循环

时间:2014-09-19 10:43:14

标签: r parallel-processing

我有这个循环,我想知道有什么不同的方式来分辨它:

for (i in 1:nrow(dataset)){

    dataset$dayDiff[i] = dataset$close[i] - dataset$open[i]

}

我正在考虑使用lapply,但我不知道如何在此上下文中使用列表。也许我会在并行包中使用foreach但我不知道如何使用它。

1 个答案:

答案 0 :(得分:1)

这里没有充分的理由使用循环。只需dataset$dayDiff <- dataset$close - dataset$open即可。 R是矢量化的。