![](/img/trans.png)
[英]Using knitr to create HTML slide with separate output of just the R code
[英]Using knitr to create HTML slides and separate R code file
接下來是這個問題 ……如果我想輸出一個單獨的R代碼文件,我不確定在哪里設置knitr選項。 以下內容在我的工作目錄中未提供預期的其他.R文件。
---
output: ioslides_presentation
---
```{r setup, include=FALSE}
library("knitr"); purl("myfile.rmd")
#library("knitr"); knit("test_tangle.Rmd", tangle = TRUE)
#opts_knit$set(tangle=TRUE)
```
## Slide with Plot
```{r, echo=TRUE}
plot(cars)
```
但是錯誤消息...
Quitting from lines 6-7 (myfile.rmd)
Error in readLines(if (is.character(input2)) { :
cannot open the connection
Calls: <Anonymous> ... withVisible -> eval -> eval -> purl -> knit -> readLines
Execution halted
我建議您改用hook_purl
函數。 函數purl()
(或等效地, knit(tangle = TRUE)
)在某些情況下可能無法工作,並且鈎子函數hook_purl()
更可靠。 有關更多信息,請參見?hook_purl
。
---
output: ioslides_presentation
---
```{r setup, include=FALSE}
library("knitr")
knit_hooks$set(purl = hook_purl)
```
## Slide with Plot
```{r, echo=TRUE}
plot(cars)
```
然后,當您編織文檔時,將自動生成R腳本。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.