R 中是否有环境或全局变量可用于在我的代码的交互式和非交互式版本之间切换?这很重要,因为没有 appear 交互式 session 可以接受命令行参数。问一个相关问题 here
但它没有解决我的问题。

我正在寻找的一个例子是这样的:

if(ISINTERACTIVE){
    a <- 10
    b <- 6
}else{
    args = commandArgs(trailingOnly = TRUE)
    a <- args[1]
    b <- args[2]
}

最佳答案

这?

if(base::interactive()){
        a <- 10
        b <- 6
    }else{
        args = commandArgs(trailingOnly = TRUE)
        a <- args[1]
        b <- args[2]
    }

关于r - 根据 R session 是否可交互切换条件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/45192146/

10-16 13:34