是否可以在 RMarkdown 中以編程方式注釋掉整個部分。例如,假設我有一部分報告:
### 2.1. Heading
Blah blah blah my description, with `r variables` and other stuff.
#### Table 2.1.1. Sub heading
```{r table_2_1_1}
kable_2_1_1
```
現在基于代碼中的布林值,我想完全注釋掉整個部分。我試過將 r 變數放入報告中,例如“< !--”和“-->”,但這不起作用。
uj5u.com熱心網友回復:
你可以eval在你的 rmd 塊中傳遞一個布林值來有條件地編織不同的 rmarkdown 代碼塊:
---
title: "Untitled"
author: "Matt"
date: "12/21/2021"
output: html_document
---
```{r setup, include=FALSE}
library(knitr)
knitr::opts_chunk$set(echo = TRUE)
should_i_evaluate <- F
```
```{r header, eval = should_i_evaluate}
asis_output("# My Header")
```
```{asis, echo = should_i_evaluate}
Blah blah blah my description, with `r names(mtcars[1:3])` and other stuff.
```
```{r cars, eval = should_i_evaluate}
summary(mtcars)
```
當should_i_evaluate是TRUE:

當should_i_evaluate是FALSE:

轉載請註明出處,本文鏈接:https://www.uj5u.com/net/389589.html
下一篇:R中計算曲線下面積的問題
