knitr - excluir pedaços de `purl (…)`?

Quando eu derro / emaranho um documento para extrair os fragmentos R em um script, existe alguma maneira de:

excluir um pedaço arbitrário (por nome digamos)?se não, exclua um pedaço seeval=F (ou talvez eu possa definir um gancho / opção de pedaçoinclude=F)

Por exemplo, suponha que eu tenha o seguinte Rmd:

```{r setup, echo=F}
library(MASS)
```
First, we perform the setup (assume for some reason I need to evaluate `setup`
silently before I wish to display the chunk to the user, hence the repetition)
```{r setup, eval=F}
```

Here's the function I've been explaining:
```{r function}
plus <- function (a, b) a + b
```

And here's an example of its use:
```{r example}
plus(1, 2)
```

O script emaranhado fica assim:

## @knitr setup, echo=F
library(MASS)   

## @knitr setup, eval=F
library(MASS)

## @knitr function
plus <- function (a, b) a + b

## @knitr example
plus(1, 2)

Eu tenho a ideia de que desde que eunão fez quer que determinados pedaços sejam avaliados, eles, no mínimo, não devem aparecer na saída (no exemplo acima, o segundosetup pedaço).

Além disso, seria bom para mim marcar alguns pedaços como "invisíveis" em relação à saída emaranhada. Eu não quero oexample pedaço no meu script de saída (foi bom no Rmd para fins de documentação, mas eu quero ser capaz de emaranhar o Rmd e, em seguida, apenassource('myfile.r') se eu quiser usar oplus função, sem ter que se preocupar com esses exemplos extras de execução. Atualmente eu emaranho o Rmd e depoismanualmente edite os pedaços que não quero que saiam do script, o que parece contrário ao princípio de apenas escrever o único Rmd que fornecerá documentação e script sem esforço extra.)

questionAnswers(3)

yourAnswerToTheQuestion