如何在Rmarkdown中忽略部分代碼塊?在Rmarkdown中隱藏部分R代碼
例如:
```{r echo T, eval = T}
df <- readRDS("yourfile.RDS")
df <- readRDS("secretfile.RDS") ### NEED TO OMIT THIS PART ONLY
df
```
我知道include = F
,或echo = F
選項但要麼省略df
輸出或完全忽略的代碼。
或者,我可以這樣做:
```{r echo T, eval = F}
df <- readRDS("yourfile.RDS")
```
```{r echo = F, eval = T}
df <- readRDS("secretfile.RDS") ### NEED TO OMIT THIS PART ONLY
```
```{r eval = T, echo = T}
df
```
但是,這是做一個笨重的方式,它砍下代碼塊。輸出應該如下所示:
df <- readRDS("yourfile.RDS")
df
隨着df
的輸出如下。
謝謝!
編輯:"yourfile.RDS"
是在我的文檔中用於演示目的的佔位符。因此,不能評估代碼行df <- readRDS("yourfile.RDS")
。
如果您沒有使用「yourfile.RDS」評估代碼,爲什麼不把祕密,評估代碼放在頂部?這樣你就不會搞亂你的格式。 –
嗨,我需要省略'readRDS(「secretfile.RDS」)'。它有一些參數不應出於隱私的原因顯示在文檔上。這個想法是展示如何用數據的同名'df'完成這個過程。這就是爲什麼我甚至無法讀取文件(''''{r include = F} df < - readRDS(「secretfile.RDS」)''''。 – JdM
是的,我說的是你可以隱藏代碼,但將其放在未評估的代碼塊上面,然後在未評估的代碼塊(即顯示)後,您可以創建另一個已評估但隱藏的代碼塊,返回您的df。 –