如何将R包的功能描述打印到Rmarkdown而不是终端?

时间:2017-10-05 10:17:00

标签: r

使用R markdown并尝试为我正在工作的小组写一个小文档。我希望能够将函数描述直接打印到我正在编写的Rmarkdown文档中。例如,如果我想要函数的描述" cor"我会用

?cor

这将在我正在处理的终端中打印描述。现在使用

print(?cor)

dummy <- ?cor
print(dummy)

不会将描述打印到Rmarkdown文件,而是再次在终端内打印并挂起,直到用户退出,此时生成RMarkdown pdf。不幸的是,pdf中没有任何迹象。

如何让R打印到Rmardkdown而不是终端?

1 个答案:

答案 0 :(得分:0)

您需要的是printr包。确保在使用下面的示例Rmarkdown代码之前安装它(即首先运行install.packages('printr')),但这里是一个如何在Rmarkdown创建的PDF中包含帮助文件的示例:

---
title: "SO"
output: pdf_document
---

```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = FALSE)
```

## Printing Help

```{r}
library(printr)
help(sum)
```