Pregunta En R markdown en RStudio, ¿cómo puedo evitar que el código fuente se ejecute en una página pdf?


Actualmente tengo un código que se ve así:

```{r, tidy=TRUE}
plot(DT$age, DT$height, xlab = "Age of participant in Trials", ylab = "Height of participant in       Trials")
```

Ahora, entiendo que esa configuración tidy a TRUE Lo haría de forma que cuando tejiera el código, el código no se fuera de la página y se envuelva solo. Sin embargo, esporádicamente sigo escapando de las pantallas de código fuente cuando hago comandos como el de arriba. ¿Hay alguna función que garantice el ajuste del código? ¡Gracias!


32
2017-10-06 05:53


origen


Respuestas:


Utilizar el width.cutoff argumento dentro tidy.opts Opciones de Knitr para especificar el ancho de salida:

```{r, tidy=TRUE, tidy.opts=list(width.cutoff=60)}
plot(DT$age, DT$height, xlab = "Age of participant in Trials", ylab = "Height of participant in trials")
```

Puede definir esta opción globalmente para su archivo completo con un fragmento como este:

```{r}
library(knitr)
opts_chunk$set(tidy.opts=list(width.cutoff=60),tidy=TRUE)
```

los tidy.opts las opciones se pasan al formatR paquete que hace la limpieza (si entiendo correctamente). Información detallada sobre formatR se puede encontrar aquí:

http://yihui.name/formatR/


30
2017-10-06 08:01