2017-10-05 66 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) 
```