Я хочу использовать глобальный список и изменить список в функции. Используйте этот измененный список в другой функции для дальнейшей обработки. Вся обработка должна выполняться в распределенной среде, т. Е. На рабочих узлах с использованием спаркра.
Я могу сделать это в 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()