Ok, Carlos, lo pruebo mañana y te cuento (no tengo Internet en casa). Creo que eso resuelve mi pb principal. Un saludo y gracias
Enviado desde mi smartphone Sony Xperia™ "Carlos J. Gil Bellosta " <[email protected]> wrote: >Hola, ¿qué tal? > >Desde R, programáticamente, con el paquete knitr. > >Un saludo, > >Carlos J. Gil Bellosta >http://www.datanalytics.com > >El día 2 de julio de 2015, 16:24, Francisco Rodríguez ><[email protected]> escribió: >> Hola Carlos, qué tal >> >> Me interesa el cómo hacer el paso 2, es decir, me valdría que con un código >> R pueda llamar al fichero Rmd, y que me permitiese >> guardar el html que genera con un nombre que yo mismo pudiese controlar. >> Trato de ver si encuentro algo, pero si me das alguna indicación lo pruebo >> entre hoy y mañana >> >> Un saludo y gracias >> >> >> >>> Date: Thu, 2 Jul 2015 16:16:52 +0200 >>> From: [email protected] >>> To: [email protected] >> >>> Subject: Re: [R-es] Pregunta sobre RMarkdown >>> >>> Hola, ¿qué tal? >>> >>> Lo que puedes hacer es que tu fichero Rmd lea el parámetro de un >>> fichero externo. Entonces, creas un script que: >>> >>> 1) Actualice el valor del índice en ese fichero externo. >>> 2) Compile el Rmd y le dé el nombre que te interesa. >>> 3) Vuelva a (1). >>> >>> Salud, >>> >>> Carlos J. Gil Bellosta >>> http://www.datanalytics.com >>> >>> >>> >>> >>> El día 2 de julio de 2015, 16:08, David Duncan >>> <[email protected]> escribió: >>> > Francisco, >>> > >>> > ¿Así que todo que quieres imprimir a html o pdf sea contenido dentro de >>> > un >>> > solo chunk? Quizás por mis limitaciones en el español no veo muy claro >>> > si >>> > tu problema pertenece específicamente a markdown o no. >>> > >>> > Yo busco una solución parecida en inglés el otro día, porque quiero >>> > generar >>> > y guardar en archivo conjuntos de datos ligeramente distintos para mis >>> > estudiantes (los que son mayoritariamente copiones). De modo que >>> > conseguiré este tema, y te aviso si encuentro algo por StackOverflow. >>> > >>> > >>> > >>> > 2015-07-02 8:33 GMT-05:00 Francisco Rodríguez <[email protected]>: >>> > >>> >> Hola Carlos, creo que no resuelve el problema, de hecho otra de las >>> >> cosas >>> >> que no he conseguido aún es generar sencillamente el PDF (con los html >>> >> para >>> >> generarlos 1 a 1 sin pb). >>> >> Siempre suelo obtener el error. Esto me aparece al ejecutar >>> >> myReport$export(): >>> >> You may install Pandoc easily with "install.pandoc()" from the >>> >> "installr" >>> >> package.Error in Pandoc.convert(fp, format = .self$format, proc.time = >>> >> as.numeric(proc.time() - : It seems Pandoc is not installed or path of >>> >> binary is not found. >>> >> >>> >> Es cierto que el ordenador que estoy usando es el del trabajo y seguro >>> >> que >>> >> por tema de antivirus puede que haya algún problema (además de que mi >>> >> torpeza), pero tengo instalado el Pandoc, y he reiniciado la máquina y >>> >> estoy actualizado a la última versión de R y RStudio >>> >> Además al seguir el ejemplo que aparece donde indicas, me aparece el >>> >> siguiente mensaje cuando ejecuto por ejemplo >>> >> myReport$add(matrix(5,5,5)); >>> >> Dicho error es: Error: cannot allocate buffer >>> >> Probaré desde mi casa a si pillo algo de tiempo y ya os cuento, pero >>> >> sobre >>> >> el problema inicial creo que aunque resolviese los anteriores errores >>> >> aún >>> >> quedaría abierto porque en no consigo ver cómo a partir del ejemplo >>> >> pasar a >>> >> lo que quiero. >>> >> Un saludo y en todo caso muchas gracias, estoy mirando cosas por mi >>> >> cuenta >>> >> a ver si lo resuelvo >>> >> >>> >> >>> >> Date: Thu, 2 Jul 2015 12:02:57 +0200 >>> >> Subject: Re: [R-es] Pregunta sobre RMarkdown >>> >> From: [email protected] >>> >> To: [email protected] >>> >> CC: [email protected] >>> >> >>> >> Hola Francisco, >>> >> >>> >> Puedes utilizar el paquete "pander" para hacer lo que buscas. >>> >> Es equivalente a knitr para generar código markdown que luego con >>> >> Pandoc >>> >> (lo tienes que tener instalado en tu equipo) genere el pdf o el html >>> >> final. >>> >> >>> >> Como ejemplo mira en su página: >>> >> >>> >> http://rapporter.github.io/pander/ >>> >> >>> >> la sección "Live report generation" en la que aparece detallado y >>> >> comentado un ejemplo. >>> >> Puedes tener un programa "R" que de forma dinámica genere vía comandos >>> >> "pander" cada uno de los informes que quieres. >>> >> >>> >> Saludos, >>> >> Carlos Ortega >>> >> www.qualityexcellence.es >>> >> >>> >> El 2 de julio de 2015, 9:43, Francisco Rodríguez <[email protected]> >>> >> escribió: >>> >> Hola buenos dias, tengo una duda con RMarkdown que no se si tiene facil >>> >> apanio. >>> >> >>> >> Resulta que para un trabajo que estoy haciendo necesito que se ejecute >>> >> el >>> >> siguiente codigo n-veces >>> >> >>> >> ```{r echo = FALSE} >>> >> >>> >> >>> >> >>> >> ANIO_ACTUAL<-2015 >>> >> >>> >> >>> >> >>> >> i=1 >>> >> >>> >> >>> >> >>> >> CONFIGURACION <-read.csv("D:\\ … \\CONFIGURACION.csv",sep >>> >> >>> >> = ",") >>> >> >>> >> >>> >> >>> >> AYUNT <- as.character(CONFIGURACION$AYUNTAMIENTO[i]) >>> >> >>> >> >>> >> >>> >> ``` >>> >> >>> >> >>> >> >>> >> ##Situación de `r AYUNT` >>> >> >>> >> >>> >> >>> >> Al ejecutar este código genera un fichero html que podemos denominar: >>> >> >>> >> Ejemplo.html >>> >> >>> >> >>> >> >>> >> Tal y como está escrito el programa, si quiero ejecutar para el >>> >> siguiente >>> >> ayuntamiento tengo que hacer lo siguiente: >>> >> >>> >> ```{r echo = FALSE}ANIO_ACTUAL<-2015i=2CONFIGURACION <-read.csv("D:\\ … >>> >> \\CONFIGURACION.csv",sep = ",")AYUNT <- >>> >> as.character(CONFIGURACION$AYUNTAMIENTO[i])```##Situación de `r AYUNT` >>> >> >>> >> >>> >> >>> >> Es decir, cambio el parametro i y tengo la generación de un nuevo html >>> >> que >>> >> machaca el anterior: >>> >> >>> >> Ejemplo.html >>> >> >>> >> Mi pregunta es si puedo hacer algo del tipo que me permita, dentro del >>> >> codigo r incrustado en el markdown, ir cambiando el parametro i como si >>> >> fuera un bucle, de modo que no lo tenga que hacer manualmente y que >>> >> ademas >>> >> para cada caso me genere un html distinto, es decir algo del tipo: >>> >> >>> >> Ejemplo1.html >>> >> Ejemplo2.html >>> >> >>> >> Un saludo y muchas gracias >>> >> >>> >> >>> >> >>> >> [[alternative HTML version deleted]] >>> >> >>> >> >>> >> >>> >> >>> >> _______________________________________________ >>> >> >>> >> R-help-es mailing list >>> >> >>> >> [email protected] >>> >> >>> >> https://stat.ethz.ch/mailman/listinfo/r-help-es >>> >> >>> >> >>> >> >>> >> >>> >> -- >>> >> Saludos, >>> >> Carlos Ortega >>> >> www.qualityexcellence.es >>> >> >>> >> [[alternative HTML version deleted]] >>> >> >>> >> >>> >> _______________________________________________ >>> >> R-help-es mailing list >>> >> [email protected] >>> >> https://stat.ethz.ch/mailman/listinfo/r-help-es >>> >> >>> >> >>> > >>> > [[alternative HTML version deleted]] >>> > >>> > _______________________________________________ >>> > R-help-es mailing list >>> > [email protected] >>> > https://stat.ethz.ch/mailman/listinfo/r-help-es >>> >>> _______________________________________________ >>> R-help-es mailing list >>> [email protected] >>> https://stat.ethz.ch/mailman/listinfo/r-help-es _______________________________________________ R-help-es mailing list [email protected] https://stat.ethz.ch/mailman/listinfo/r-help-es
