如何在脚本中获取所有对象

时间:2019-04-27 07:42:15

标签: r

我正在尝试确定脚本中的所有对象。 (特别是要获取所有数据帧,但我将为所有分配的对象(即矢量列表等)解决) 有没有办法做到这一点。我应该让脚本在自己的会话中运行,然后以某种方式从该会话中获取对象,而不是依赖于全局环境。

1 个答案:

答案 0 :(得分:1)

执行脚本时,使用['C:', 'D:', 'G:', 'J:', 'L:', 'M:', 'O:', 'S:', 'U:', 'W:', 'Y:'] 的第二个参数。例如,这是一个脚本:

configurations.all {
    resolutionStrategy.eachDependency { DependencyResolveDetails details ->
        def requested = details.requested
        if (requested.group == "com.android.support") {
            if (!requested.name.startsWith("multidex")) {
                details.useVersion "26.+"
            }
        }
    }
}

我可以放入source()中。然后,我将使用以下代码在自己的环境中执行它:

x <- y + 1
z <- 2

现在我可以打印值了,看看注释是正确的

script.R