对于Microsoft机器学习(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而无需将对象放在全局环境中?