2012-03-31 32 views
10

目前我有一个非常简单的脚本。如果我将命令输入到控制台中,我将文本打印到屏幕上。但是,如果我用下面如何在不抑制输出的情况下运行'R'脚本?

source('myscript.R') 

内容被执行但没有被打印在屏幕上运行该脚本。如何阻止控制台输出被抑制?

回答

14

恕我直呼你需要指定print.eval参数设置为TRUE如果你只想得到输出(而不是命令)。如果您也需要这些命令,则应将echo设置为TRUE(这意味着将设置print.eval设置为TRUE)。

例如:

source('myscript.R', print.eval = TRUE)

相关问题