gpt4 book ai didi

Rscript 与源 : What are the key differences?

转载 作者:行者123 更新时间:2023-12-03 14:50:43 26 4
gpt4 key购买 nike

这可能是一个非常基本的问题,但尚未找到令人信服的答案。在 R 环境中执行 R 脚本时,我可以做 source(foo.R)system("Rscript foo.R") .这两种方法之间是否有任何区别,如果有,这两种方法如何比较?

最佳答案

它们的效果根本不同。

  • source("foo.R")告诉你的当前 R 进程从 "foo.R" 获取其输入.
  • system("Rscript foo.R")使用操作系统命令启动 单独 R进程,其中"foo.R"的内容被评估。
  • Rscript call 根本不会直接影响您当前的 R session ,除了默认情况下它会在您当前的控制台上打印其他 R session 的输出。 (您可以通过设置 system() 在您的 show.output.on.console=FALSE 调用中禁用此功能)。

    关于Rscript 与源 : What are the key differences?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7781869/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com