tutorial the sheet guide examples espaƱol descargar definitive cheat r markdown knitr rstudio r-markdown

the - r markdown tutorial pdf



R-Markdown que evita los mensajes de carga del paquete (4)

He estado usando Knitr a través de R-Studio, y creo que es bastante limpio. Aunque tengo un problema menor. Cuando origen un archivo en un R-Chunk, el resultado knitr incluye comentarios externos de la siguiente manera:

+ FALSE Loading required package: ggplot2 + FALSE Loading required package: gridExtra + FALSE Loading required package: grid + FALSE Loading required package: VGAM + FALSE Loading required package: splines + FALSE Loading required package: stats4 + FALSE Attaching package: ''VGAM'' + FALSE The following object(s) are masked from ''package:stats4'':

Intenté establecer las opciones de R-chunk de varias maneras, pero todavía no parecía evitar el problema:

```{r echo=FALSE, cache=FALSE, results=FALSE, warning=FALSE, comment=FALSE, warning=FALSE} source("C:/Rscripts/source.R"); ```

¿Hay alguna forma de comentar estos mensajes?


Esta es una vieja pregunta, pero aquí hay otra manera de hacerlo.

Puede modificar el código R en lugar de las opciones de fragmento, envolviendo la llamada de source en suppressPackageStartupMessages() , suppressMessages() y / o suppressWarnings() . P.ej:

```{r echo=FALSE} suppressWarnings(suppressMessages(suppressPackageStartupMessages({ source("C:/Rscripts/source.R") }) ```

También puede poner esas funciones alrededor de las llamadas de su library() dentro del "source.R" .


Mi mejor solución en R Markdown fue crear un fragmento de código solo para cargar bibliotecas y excluir todo en el fragmento.

{r results=''asis'', echo=FALSE, include=FALSE,} knitr::opts_chunk$set(echo = TRUE, warning=FALSE) #formating tables library(xtable) #data wrangling library(dplyr) #text processing library(stringi)


Puede usar include=FALSE para excluir todo en un fragmento.

```{r include=FALSE, cache=FALSE} source("C:/Rscripts/source.R") ```

Si solo quiere suprimir mensajes, use message=FALSE lugar.

Por cierto, consulte la documentación de las opciones de fragmentos para conocer sus posibles valores, por ejemplo, FALSE no es un valor posible para los results las opciones.


```{r results=''hide'', message=FALSE, warning=FALSE} library(RJSONIO) library(AnotherPackage) ```

ver Opciones de fragmentos en los documentos de Knitr