【问题标题】:Switching a conditional based on whether R session is interactive or not根据 R 会话是否为交互式切换条件
【发布时间】:2017-07-19 13:30:19
【问题描述】:

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

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

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

【问题讨论】:

    标签: r


    【解决方案1】:

    这个?

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-10-18
      • 2020-10-27
      • 1970-01-01
      • 1970-01-01
      • 2012-02-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多