小编M.T*_*.T.的帖子

R: how to split dataframe in foreach %dopar%

This is a very simple example.

df = c("already ","miss you","haters","she's cool")
df = data.frame(df)

library(doParallel)
cl = makeCluster(4)
registerDoParallel(cl)    
foreach(i = df[1:4,1], .combine = rbind, .packages='tm')  %dopar% classification(i)
stopCluster(cl)
Run Code Online (Sandbox Code Playgroud)

In real case I have dataframe with n=400000 rows. I don't know how to send nrow/ncluster data for each cluster in one step, i = ?

I tried with isplitRows from library(itertools) without success.

foreach split r dataframe doparallel

4
推荐指数
1
解决办法
3215
查看次数

标签 统计

dataframe ×1

doparallel ×1

foreach ×1

r ×1

split ×1