Foro de debate

Informes parametrizados con R Markdown

Informes parametrizados con R Markdown

de Gabi Granados -
Número de respuestas: 0

Buenos días,

Estoy intentando generar con R Markdown el primer capítulo de una publicación para varios años (2017, 2018 y 2019). Lo que quiero es generar los informes capitulo1-2017.pdf, capitulo1-2018.pdf y capitulo1-2019.pdf.

En la cabecera YAML de mi archivo (capitulo1.Rmd) he puesto el siguiente código:

params:
  year:
    label: "Año de la publicación"
    value: 2018
    input: select
    choices: [2017, 2018, 2019]

y después, en el mismo archivo (capitulo1.Rmd, he incluido la función render:

```{r include=FALSE}
library(rmarkdown)
render_capitulo = function(year){
  rmarkdown::render("capitulo1.Rmd",
    output_file = paste0 ('capitulo1-', year)
  )
}
```

La cosa es que no me funciona. El informe que me genera se llama capitulo1.pdf.

Muchas gracias de antemano.