如何使用Sparkr更新多个功能中的全局列表

时间:2019-01-06 03:30:23

标签: sparkr

我想使用全局列表并在函数中修改列表。在另一个函数中使用此修改后的列表可以进行进一步处理。使用Sparkr在分布式环境(即在工作节点)中完成所有处理。 我可以在R中执行以下操作。同样,我想在SparkR中做到这一点。

mylist<<-list()
print(mylist)
updatelist <- function() {
  for (i in 1:10) {
    mylist<<-append(mylist,i)
    print("list element")
    print(mylist[i])
     }
}

updatelist()
for (j in 1:10) {
  print("list outside the function")
  print(mylist[j])
  }
anotherfunc<-function(){
    for (k in 1:10) {
    print("list in another function")
    print(mylist[k])
    }
  }
anotherfunc()

0 个答案:

没有答案