Buenas, como estan? se que R no es un codigo compilable, o al menos eso creo. Pero habra forma de crear un archivo que al ejecutarlo corra el codigo de un programa?... Una especie de archivo .exe, o alternativas posibles para simular esto. Saludos, Pablo A. Guzzi guzzipa@gmail.com [[alternative HTML version deleted]]
Pablo Creo que es imposible, salvo algo en java (c++, etc.) que conecte con R, pero R realiza su trabajo y java envía los comandos a este y lee sus resultados. Hay una posibilidad de compilar R, pero entiendo que para mejorar su productividad y no en el sentido de realizar un archivo ejecutable. Una alternativa son los modelos cliente servidor. Javier El mar, 29-01-2013 a las 08:50 -0300, Pablo Andres Guzzi escribió:> Buenas, como estan? se que R no es un codigo compilable, o al menos eso creo. > Pero habra forma de crear un archivo que al ejecutarlo corra el codigo de > un programa?... > > Una especie de archivo .exe, o alternativas posibles para simular esto. > > Saludos, > > Pablo A. Guzzi > guzzipa en gmail.com > > [[alternative HTML version deleted]] > > _______________________________________________ > R-help-es mailing list > R-help-es en r-project.org > https://stat.ethz.ch/mailman/listinfo/r-help-es
Lo puedes hacer lanzando un R con un script a través de un programa como EXCEL, o de forma general con un ".BAT" de DOS. Si queremos ejecutar el código de un fichero llamado "script.R" se haría así: Desde un módulo VBA de EXCEL: Sub LanzaR() Call Shell("C:\Archivos de programa\R\R-2.15.0\bin\i386\R.exe" CMD BATCH --vanilla --slave "C:\script.R", vbHide) End Sub Desde un .bat en MS-DOS basta con escribir en un fichero de texto... "C:\Archivos de programa\R\R-2.15.0\bin\i386\R.exe" CMD BATCH --vanilla --slave "C:\script.R" quit ...y guardarlo como .BAT Cada vez que lances el fichero ".BAT" te abrirá R y te ejecutará el código que tengas en el fichero "script.R" Un saludo. Isidro Hidalgo Arellano Observatorio Regional de Empleo Consejería de Empleo y Economía ihidalgo en jccm.es http://www.jccm.es> -----Mensaje original----- > De: r-help-es-bounces en r-project.org [mailto:r-help-es-bounces en r- > project.org] En nombre de Pablo Andres Guzzi > Enviado el: martes, 29 de enero de 2013 12:50 > Para: r-help-es > Asunto: [R-es] Codigo en archivo ejecutable > > Buenas, como estan? se que R no es un codigo compilable, o al menos eso > creo. > Pero habra forma de crear un archivo que al ejecutarlo corra el codigo > de un programa?... > > Una especie de archivo .exe, o alternativas posibles para simular esto. > > Saludos, > > Pablo A. Guzzi > guzzipa en gmail.com > > [[alternative HTML version deleted]] > > _______________________________________________ > R-help-es mailing list > R-help-es en r-project.org > https://stat.ethz.ch/mailman/listinfo/r-help-es
Es lo que estaba buscando! gracias!. Tenia entendido que no se puede compilar, pero estaba en busqueda de una alternativa de este tipo. Gracias Isidro y Javier! Saludos, Pablo A. Guzzi guzzipa@gmail.com El 29 de enero de 2013 09:09, Isidro Hidalgo <ihidalgo@jccm.es> escribió:> Lo puedes hacer lanzando un R con un script a través de un programa como > EXCEL, o de forma general con un ".BAT" de DOS. Si queremos ejecutar el > código de un fichero llamado "script.R" se haría así: > > Desde un módulo VBA de EXCEL: > > Sub LanzaR() > Call Shell("C:\Archivos de programa\R\R-2.15.0\bin\i386\R.exe" CMD BATCH > --vanilla --slave "C:\script.R", vbHide) > End Sub > > Desde un .bat en MS-DOS basta con escribir en un fichero de texto... > "C:\Archivos de programa\R\R-2.15.0\bin\i386\R.exe" CMD BATCH --vanilla > --slave "C:\script.R" > quit > ...y guardarlo como .BAT > Cada vez que lances el fichero ".BAT" te abrirá R y te ejecutará el código > que tengas en el fichero "script.R" > > Un saludo. > > Isidro Hidalgo Arellano > Observatorio Regional de Empleo > Consejería de Empleo y Economía > ihidalgo@jccm.es > http://www.jccm.es > > > > > -----Mensaje original----- > > De: r-help-es-bounces@r-project.org [mailto:r-help-es-bounces@r- > > project.org] En nombre de Pablo Andres Guzzi > > Enviado el: martes, 29 de enero de 2013 12:50 > > Para: r-help-es > > Asunto: [R-es] Codigo en archivo ejecutable > > > > Buenas, como estan? se que R no es un codigo compilable, o al menos eso > > creo. > > Pero habra forma de crear un archivo que al ejecutarlo corra el codigo > > de un programa?... > > > > Una especie de archivo .exe, o alternativas posibles para simular esto. > > > > Saludos, > > > > Pablo A. Guzzi > > guzzipa@gmail.com > > > > [[alternative HTML version deleted]] > > > > _______________________________________________ > > R-help-es mailing list > > R-help-es@r-project.org > > https://stat.ethz.ch/mailman/listinfo/r-help-es > > >[[alternative HTML version deleted]]
Me alegro. Lo único que tienes que controlar son los directorios (el de trabajo de R, donde tengas el fichero de código y donde quieras grabar los resultados)… Pero es muy fácil cambiarlos según se va ejecutando el código con setwd(). Un saludo. Isidro Hidalgo Arellano Observatorio Regional de Empleo Consejería de Empleo y Economía ihidalgo@jccm.es http://www.jccm.es De: Pablo Andres Guzzi [mailto:guzzipa@gmail.com] Enviado el: martes, 29 de enero de 2013 13:13 Para: Isidro Hidalgo CC: r-help-es Asunto: Re: [R-es] Codigo en archivo ejecutable Es lo que estaba buscando! gracias!. Tenia entendido que no se puede compilar, pero estaba en busqueda de una alternativa de este tipo. Gracias Isidro y Javier! Saludos, Pablo A. Guzzi <mailto:guzzipa@gmail.com> guzzipa@gmail.com El 29 de enero de 2013 09:09, Isidro Hidalgo <ihidalgo@jccm.es> escribió: Lo puedes hacer lanzando un R con un script a través de un programa como EXCEL, o de forma general con un ".BAT" de DOS. Si queremos ejecutar el código de un fichero llamado "script.R" se haría así: Desde un módulo VBA de EXCEL: Sub LanzaR() Call Shell("C:\Archivos de programa\R\R-2.15.0\bin\i386\R.exe" CMD BATCH --vanilla --slave "C:\script.R", vbHide) End Sub Desde un .bat en MS-DOS basta con escribir en un fichero de texto... "C:\Archivos de programa\R\R-2.15.0\bin\i386\R.exe" CMD BATCH --vanilla --slave "C:\script.R" quit ...y guardarlo como .BAT Cada vez que lances el fichero ".BAT" te abrirá R y te ejecutará el código que tengas en el fichero "script.R" Un saludo. Isidro Hidalgo Arellano Observatorio Regional de Empleo Consejería de Empleo y Economía ihidalgo@jccm.es http://www.jccm.es> -----Mensaje original----- > De: r-help-es-bounces@r-project.org [mailto:r-help-es-bounces@r- > project.org] En nombre de Pablo Andres Guzzi > Enviado el: martes, 29 de enero de 2013 12:50 > Para: r-help-es > Asunto: [R-es] Codigo en archivo ejecutable> > Buenas, como estan? se que R no es un codigo compilable, o al menos eso > creo. > Pero habra forma de crear un archivo que al ejecutarlo corra el codigo > de un programa?... > > Una especie de archivo .exe, o alternativas posibles para simular esto. > > Saludos, > > Pablo A. Guzzi > guzzipa@gmail.com >> [[alternative HTML version deleted]] > > _______________________________________________ > R-help-es mailing list > R-help-es@r-project.org > https://stat.ethz.ch/mailman/listinfo/r-help-es[[alternative HTML version deleted]]