我正在撰寫一個包含相當資源密集型 R 代碼的檔案。我想阻止在 knitr 中執行一個 R 代碼塊,這在 Overleaf 中給了我檔案超時錯誤。
在 R studio 中,這可以使用eval = FALSE. 我想在 knitr 中重新創建它。到目前為止,我發現的唯一方法是使用來抑制錯誤,<<setup, include=FALSE, cache=FALSE>>= muffleError <- function(x,options) {}但它只適用于整個檔案。
我特別想阻止評估,但顯示 R 代碼。
uj5u.com熱心網友回復:
這是你想要做的,還是我誤解了?它eval = FALSE在一個代碼塊中,第二個代碼塊仍在繪制。
---
title: "A Test Knit"
output: html_document
---
## Show code but don't run
```{r, eval = FALSE}
summary(cars)
```
## Run and render plot
```{r}
plot(pressure)
```
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/462273.html
上一篇:亂數彼此太相似?
下一篇:在串列串列中洗掉和添加元素
