从脚本输出结果的标准 R 方法是什么



我意识到R中的许多工作都是交互式完成的,可以立即看到输出。但是,我通常希望我的脚本是用户友好和描述性的,因此我希望脚本的输出尽可能详细。

只是对R还是新手,希望能够将我的工作转移到脚本中以供重用。在StackOverflow上搜索了一下之后,我为我的脚本得出了这个结果:

# Display the results
paste("The number of houses is: ", numHouses, sep=" ")

Python 中的这种输出可以是:

print("The number of houses is %d", numHouses")

我也真的更喜欢用句点结束我的句子,所以在 R 的输出末尾附加"."。

目前我不需要将数据写入文件。我只想把它写到控制台。我正在使用 R Studio。

我喜欢使用message,因为在用户想要输出的情况下,它可以很容易地被抑制。 catprint也可以工作,但它们似乎不能从内部函数或循环中处理。但是cat可以处理信息流,printmessage都接受单个字符串输入。

message(paste0("The number of houses is ", numHouses, "."))

相关内容

最新更新