mrsdeploy putLocalObject():找不到X的值

时间:2019-01-24 19:20:52

标签: r microsoft-r revoscaler r-server

对于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而无需将对象放在全局环境中?

0 个答案:

没有答案