代码之家  ›  专栏  ›  技术社区  ›  Russ Hyde

设置R会话是否为“交互式”`

  •  0
  • Russ Hyde  · 技术社区  · 6 年前

    interactive()

    我正在将下载计时器(和其他错误)打印到使用snakemake/rpy2管道构建的Rmarkdown pdf中。诚然,我需要 Rscript 而不是 rpy2 运行我的R代码,但使用rpy2似乎更整洁。

    理想情况下,我想使用 卢比2 链接到R会话并指出 R 正在以非交互方式运行。但我不知道怎么做

    1 回复  |  直到 6 年前
        1
  •  0
  •   lgautier    6 年前

    rpy2允许用户随时切换交互标志(默认情况下,它将从启用交互标志开始)。这在R中是不可能的。R以批处理模式、非交互模式或交互模式(例如R控制台)运行。

    遗憾的是,文档不完整,并且该功能仅在变更日志中提及: https://rpy2.github.io/doc/v2.9.x/html/changes.html#release-2-1-0

    set_interactive ).