studio mtext change r knitr rstudio

mtext - r plot legend



¿Hay alguna forma de reducir el margen de carga directamente desde su área de trabajo utilizando RStudio? (4)

Como comentó Julien Colomb, he encontrado que lo mejor que se puede hacer en esta situación es guardar los objetos grandes y luego cargarlos explícitamente mientras estoy adaptando la reducción. Esto es imprescindible si sus datos llegan a través de un ODBC y no desea ejecutar todas las consultas repetidamente mientras realiza ajustes con las fuentes y los temas.

Me pregunto si puedo usar knitr para crear un informe sobre la marcha con objetos derivados de mi área de trabajo actual. La reproducibilidad no es el problema aquí. También leí este hilo muy fino aquí .

Pero todavía recibo un mensaje de error quejándose de que no se pudo encontrar el objeto en particular.

1) Supongamos que abro un nuevo documento de rebajas y lo guardo.

2) escriba un fragmento que haga referencia a algún objeto lm en mi área de trabajo. summary(mylmobject) llamadas summary(mylmobject)

3) knitr it.

Desafortunadamente, el informe se genera pero la salida de la regresión no se puede mostrar porque no se pudo encontrar el objeto. Tenga en cuenta que, en general, funciona si solo guardo el objeto en .Rdata y luego lo cargo directamente desde el archivo markdown.

¿Hay alguna forma de usar objetos en R markdown que estén en el área de trabajo actual? Esto sería muy bueno para mostrarle a las personas que no pertenecen a R alguna salida mientras están trabajando.



Podría ser más fácil guardar los datos de su otra sesión usando:

save.image("C:/Users/Desktop/example_candelete.RData")

y luego cargarlo en su archivo MD:

load("C:/Users/Desktop/example_candelete.RData")


RStudio abre una nueva sesión R para knit() su archivo R Markdown, por lo que los objetos en su espacio de trabajo actual no estarán disponibles para esa sesión (son dos sesiones separadas). Dos soluciones:

  1. presente una solicitud de función a RStudio, pidiéndoles que admitan el tejido en la sesión R actual en lugar de iniciar una nueva sesión a la fuerza;
  2. tejer manualmente por ti mismo: library(knitr); knit(''your_file.Rmd'') library(knitr); knit(''your_file.Rmd'') (o knit2html() si desea una salida HTML en un paso, o rmarkdown::render() si está usando R Markdown v2 )