2017-10-05 26 views
0

使用R markdown并尝试为我正在工作的组编写一个小文档。我希望能够直接在我正在编写的Rmarkdown文档中打印函数描述。例如,如果我想要描述功能“cor”,我将使用如何将R包的功能描述打印到Rmarkdown而不是终端?

?cor 

并且这会在我正在处理的终端中打印说明。现在,使用

print(?cor) 

或者

dummy <- ?cor 
print(dummy) 

不打印描述的Rmarkdown文件,但终端和挂起的内部,而不是再次在打印,直到用户退出,此时RMarkdown PDF是产生。不幸的是,pdf中没有任何标志。

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

回答

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) 
``` 
相关问题