Estimad@s errer@s, Unos colegas me han pasado un programita que hace unos cálculos que necesito para mi trabajo. Yo porceso mis datos en R, los guardo en un txt, salgo de R, paso el txt por el programa, vuelvo al R y proceso los resultados. El programa no tiene ventanas ni nada es todo en consola en linux, tan sencillo como: ./nombre_programa -parametros < archivodedatos.txt ¿Hay alguna forma de hacer eso desde R? Lo ideal sería poder decirle al R: coge este dataframe, me lo pasas por el programa y lo que salga lo guardas en el workspace para seguir trabajando. El programa está hecho en C. Igual se puede trabajar con el código en C... ¿Incrustarlo en un script de R? Como veis estoy verde, verde. Muchas gracias por adelantado. -- Jaume Tormo Blanes IMEM Ramon Margalef. Carretera San Vicente del Raspeig s/n 03690 San Vicente del Raspeig - Alicante www.ua.es acercad.wordpress.com [[alternative HTML version deleted]]
Te vale ?system ? Un saludo, Carlos J. Gil Bellosta http://www.datanalytics.com El día 21 de enero de 2011 13:56, Jaume Tormo <jautorbla en gmail.com> escribió:> Estimad en s errer en s, > > Unos colegas me han pasado un programita que hace unos cálculos que necesito > para mi trabajo. Yo porceso mis datos en R, los guardo en un txt, salgo de > R, paso el txt por el programa, vuelvo al R y proceso los resultados. > El programa no tiene ventanas ni nada es todo en consola en linux, tan > sencillo como: > > ./nombre_programa -parametros < archivodedatos.txt > > ¿Hay alguna forma de hacer eso desde R? Lo ideal sería poder decirle al R: > coge este dataframe, me lo pasas por el programa y lo que salga lo guardas > en el workspace para seguir trabajando. > > El programa está hecho en C. Igual se puede trabajar con el código en C... > ¿Incrustarlo en un script de R? > > Como veis estoy verde, verde. > > Muchas gracias por adelantado. > > -- > Jaume Tormo Blanes > IMEM Ramon Margalef. > Carretera San Vicente del Raspeig s/n > 03690 San Vicente del Raspeig - Alicante > www.ua.es > acercad.wordpress.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 > >
Hola. Puedes usar las funciones shell o system para llamar a ese programa desde R. Un saludo El 21 de enero de 2011 13:56, Jaume Tormo <jautorbla@gmail.com> escribió:> Estimad@s errer@s, > > Unos colegas me han pasado un programita que hace unos cálculos que > necesito > para mi trabajo. Yo porceso mis datos en R, los guardo en un txt, salgo de > R, paso el txt por el programa, vuelvo al R y proceso los resultados. > El programa no tiene ventanas ni nada es todo en consola en linux, tan > sencillo como: > > ./nombre_programa -parametros < archivodedatos.txt > > ¿Hay alguna forma de hacer eso desde R? Lo ideal sería poder decirle al R: > coge este dataframe, me lo pasas por el programa y lo que salga lo guardas > en el workspace para seguir trabajando. > > El programa está hecho en C. Igual se puede trabajar con el código en C... > ¿Incrustarlo en un script de R? > > Como veis estoy verde, verde. > > Muchas gracias por adelantado. > > -- > Jaume Tormo Blanes > IMEM Ramon Margalef. > Carretera San Vicente del Raspeig s/n > 03690 San Vicente del Raspeig - Alicante > www.ua.es > acercad.wordpress.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]]
Hola Es mi problema de siempre, sabía que tenia que existir, pero no sabía ni por donde empezar a buscar. A ver que puedo hacer. Muchas gracias a los dos. jaume. El 21 de enero de 2011 13:56, Jaume Tormo <jautorbla@gmail.com> escribió:> Estimad@s errer@s, > > Unos colegas me han pasado un programita que hace unos cálculos que > necesito para mi trabajo. Yo porceso mis datos en R, los guardo en un txt, > salgo de R, paso el txt por el programa, vuelvo al R y proceso los > resultados. > El programa no tiene ventanas ni nada es todo en consola en linux, tan > sencillo como: > > ./nombre_programa -parametros < archivodedatos.txt > > ¿Hay alguna forma de hacer eso desde R? Lo ideal sería poder decirle al R: > coge este dataframe, me lo pasas por el programa y lo que salga lo guardas > en el workspace para seguir trabajando. > > El programa está hecho en C. Igual se puede trabajar con el código en C... > ¿Incrustarlo en un script de R? > > Como veis estoy verde, verde. > > Muchas gracias por adelantado. > > -- > Jaume Tormo Blanes > IMEM Ramon Margalef. > Carretera San Vicente del Raspeig s/n > 03690 San Vicente del Raspeig - Alicante > www.ua.es > acercad.wordpress.com >-- Jaume Tormo Blanes IMEM Ramon Margalef. Carretera San Vicente del Raspeig s/n 03690 San Vicente del Raspeig - Alicante www.ua.es acercad.wordpress.com [[alternative HTML version deleted]]