for(x in result_list){
rbin_food_name<-unlist(str_split(result[x,]$food_name,','))
rbin_food_count<-unlist(str_split(result[x,]$food_count,','))
print(result[x,])
for(m in 1:length(rbin_food_name)){
add_rows<-c(id=result[x,]$order_id,address=result[x,]$address,username=result[x,]$username,foodname=rbin_food_name[m]
,foodcount=rbin_food_count[m])
rbin_df<-rbind(rbin_df,add_rows)
}
}
result_list : 这是数据框的行数比如1:50000,
result是数据结果,大概十几万行
下面的for是对数据进行处理,如何使用并行计算包,如foreach 或者parallel 包的并行函数处理 这些逻辑,提升运行速度呢?
我尝试过使用foreach,但是会提示错误,或者处理无效。


雷达卡



京公网安备 11010802022788号







