На сервере Microsoft Machine Learning (R) я хочу поместить объект в удаленный сеанс, что я могу сделать с помощью
variableName <- 10
putLocalObject("variableName")
Но если у меня есть функция, в которой имя переменной передается какпараметр, он не работает с
myFunction <- function(variableName) {
putLocalObject("variableName")
}
myFunction(10)
Error in : value for ‘variableName’ not found
Единственный способ заставить его работать, это скопировать variableName в глобальную среду:
## This works:
myFunction <- function(variableName) {
variableName<<-variableName
putLocalObject("variableName")
}
Есть ли в любом случае, я могу использовать putLocalObject безобъекты, находящиеся в глобальной среде?