Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
对于像下面这样的块,为什么 example() 调用的输出没有出现在我的输出中?我错过了什么明显的东西吗?
```{r} require(knitr) 2+2 help(package='knitr') ```
我在输出中看到“## 4”,但没有看到 help() 输出。
谢谢,斯蒂芬
help(package='knitr')返回 class 的一个对象packageInfo,并在一个临时文件print.packageInfo()中显示该对象的格式化版本via ,它不会向 写入任何内容,因此无法捕获输出。file.show()stdout()
help(package='knitr')
packageInfo
print.packageInfo()
file.show()
stdout()
您可以使用+stdout手动将帮助信息写入:format()cat()
stdout
format()
cat()
cat(format(help(package='knitr')), sep = '\n')