Hola, ¿qué tal?
Si no lo entiendo mal, el problema no es específicamente de R. Puedes
ver el fichero de texto "paraBlup" y comprobar si se genera tal como
lo esperas (en cuanto a separadores, saltos de página, etc.).
Después de eso sólo tienes que utiizar fortran para leer el archivo
(tal y como se ha generado, claro). Y esa es enteramente una labor
extra-R.
Tienes, no obstante, la opción de crear una librería con fortran y
llamarla directamente desde R. Hay muchos tutoriales y ejemplos al
respecto.
Un saludo,
Carlos J. Gil Bellosta
datanalytics.com
El día 30 de octubre de 2009 15:24, Javier Marcuzzi
<javiermarcuzzi en me.com> escribió:> Hola a todos:
>
> Tengo un problemita y no se como solucionarlo, uso macosx 10.5, de apple el
> leopard que es Unix, leo una base de datos mysql desde R, luego escribo un
> archivo de la siguiente forma:
>
> write.table(paraBlup, file="paraBlup", sep="\t",
eol="\r\n")
>
> Este archivo lo abro desde una aplicación escrita en fortran, que compile
> con gfortran para mac.
>
> Al terminar de ejecutarse la aplicación se generan archivos para continuar,
> el problema es que estos archivos no son adecuados, es decir, se tendrían
> que generar un número de ..., que está mal.
>
> Me rompí la cabeza, pensé y probé de todo, luego haciendo la lectura a
mysql
> con navicat y exportando los resultados con la opción txt CRLF, y leyendo
> este segundo archivo con el programa escrito en fortran y compilado con
> gfortran se generan los números adecuados.
>
> Por lo que el problema está en como se escribe el archivo desde R, por eso
> intenté escribir de la forma mencionada anteriormente, pero no funciono
como
> esperaba.
>
> ¿Alguna idea de como para escribir el archivo desde R?
>
> Desde ya muchas gracias
> _______________________________________________
> R-help-es mailing list
> R-help-es en r-project.org
> stat.ethz.ch/mailman/listinfo/r-help-es
>