我有一個R Markdown文件,其中包含我的筆記和代碼塊。我現在想編寫一個R Sweave(Knitr)文檔來發布使用這些塊的論文。我不想剪切和粘貼大塊,而是直接給它們打電話。這樣,如果我更新大塊,我不必在兩個地方做。它似乎很簡單,但我無法弄清楚。我的代碼如下,test.rmd
是我的標記文件,foo是rmd
文件中的塊。在R Sweave(Knitr)中使用R Markdown塊
Test.rnw
<<Setup>>===
read_chunk('test.rmd')
@
<<foo>>==
@
Test.rmd
```{r foo, echo=TRUE}
print(summary(cars))
```
我會希望顯示在輸出test.rnw
彙編成PDF汽車的摘要。但我不知道。任何幫助是極大的讚賞。
你讀過幫助頁面? 「注意 該函數只能用於沒有被緩存的塊(塊選項cache = FALSE),並且代碼被讀取並存儲在當前會話中而不被執行(爲了實際運行代碼,必須使用一個帶有相應標籤的塊)「。 –
我以爲這就是我所做的。默認情況下,cache = FALSE,我使用了一個帶有相應標籤的塊。我的chuck代碼被稱爲foo,我使用<> ==來調用它。也就是說,除非我完全錯過了這條船。 –
tcalderwood