gpt4 book ai didi

R 批处理模式 : How to see output/error of R on console screen?

转载 作者:行者123 更新时间:2023-12-04 02:10:53 24 4
gpt4 key购买 nike

在批处理模式下运行 R 代码时,我需要将来自 R 代码的消息/错误/日志显示在控制台屏幕上而不是 .Rout 文件上。

我尝试了堆栈溢出的所有帖子(下面复制的链接),没有一个显示我想要的输出。

  1. running-r-in-batch-mode-print-to-screen?
  2. unable-to-run-r-script-through-bat-files-in-windows-server
  3. r-cmd-batch-output-in-terminal

批处理代码:我也尝试使用 tty0。

"C:\Program Files\R\R-3.2.2\bin\R.exe" CMD BATCH --slave "Test.R" /dev/tty

测试.R代码

print(1:10)

如果有人可以帮助我展示编写代码以在控制台屏幕上显示输出的正确方法,那将非常有帮助。我正在 Windows 环境中工作。

非常感谢任何帮助,谢谢。

最佳答案

您可以使用 stdoutstderr 重定向要打印的日志。这样做的示例方法是:

write("Hello World!!", stderr())

我在这里重定向“Hello World!!”到 stderr。如果您在上面的代码片段中使用 stdout() 而不是 stderr(),那么理想情况下它应该将日志写入 stdout。但是,我在尝试写入 stdout 时发现了一些问题。

关于R 批处理模式 : How to see output/error of R on console screen?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38549285/

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