Rmarkdown en el panel principal de Shiny
Comparto con mis lectores un experimento de esta misma mañana: cómo insertar en el panel principal de Shiny un documento generado con Rmarkdown. Que, por supuesto, cambia según se seleccionen unos u otros parámetros en Shiny. Es un ejemplo sencillo, estúpido, sin comentarios, desordenado y, en resumen, muy mejorable. Puede descargarse de aquí. El truco es de los sucios: En server.R se guardan los parámetros que envía ui.R en un fichero de intercambio con save. La plantilla del .Rmd lee esos parámetros durante el proceso de compilación (con rmarkdown::render). ui.R pinta el html con htmlOutput. Y, a partir de la plantilla, ¡a crecer!