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]]