Hola, Otro tipo de ficheros estándar y estructurados es XML, que R puede importar directamente con el paquete XML. Dependiendo de la interoperabilidad necesaria, los metadatos pueden ir en el propio fichero o utlizar ficheros DTD. Eso sí, es un poco más estricto y complicado que csv o JSON. Un saludo, Emilio L. Cano _____________________________________ Emilio L. Cano http://www.proyectum.es +34 665 676 225 Department of Statistics and Operations Research Universidad Rey Juan Carlos 2014-02-18 16:07 GMT+01:00 Carlos J. Gil Bellosta <cgb@datanalytics.com>:> Hola, ¿qué tal? > > Yo trataría de usar JSON. Puedes convertir el CSV en uno con formato > JSON y añadir ahí todos los metadatos que quieras (incluso > descripciones de columnas, que vienen muy bien a los usuarios > finales). Luego puedes convertir el JSON en una tabla de R. O volver a > volcar el resultado en CSV. Incluso a Excel (al fin y al cabo... ¡son > "usuarios"!) > > Un saludo, > > Carlos J. Gil Bellosta > http://www.datanalytics.com > > El día 17 de febrero de 2014, 11:39, Rafael Garcia Leiva > <rgarcialeiva@gmail.com> escribió: > > Hola a todos, > > > > Tengo un fichero CSV que se genera desde una aplicación, y que me > gustaría > > importar en R. El problema es que el fichero es "genérico", por lo que en > > un principio no se muy bien el tipo de datos que me voy a encontrar. > Desde > > R se los mostraré al usuario para que decida sobre qué campos quiere > hacer > > qué análisis. Por tanto, en el propio CSV debería contener (en la > cabecera, > > o similar) además del nombre, el tipo de dato. > > > > Hacer esto es fácil, sólo tengo que colocar en el fichero una > pre-cabecera > > que leo desde R, y la utilizo para rellenar el valor de colClasses de > > read.table. Mi pregunta es si existe una forma "más estándar" de hacer > esto > > en R. Es decir, si existe un tipo de fichero que permita especificar > > atributos para una columna, y cómo se lee este fichero desde R. > > > > Muchas gracias a todos > > > > Rafael > > > > [[alternative HTML version deleted]] > > > > > > _______________________________________________ > > R-help-es mailing list > > R-help-es@r-project.org > > https://stat.ethz.ch/mailman/listinfo/r-help-es > > > > _______________________________________________ > R-help-es mailing list > R-help-es@r-project.org > https://stat.ethz.ch/mailman/listinfo/r-help-es >[[alternative HTML version deleted]]
2014-02-18 16:19 GMT+01:00 Emilio López <emilio.lopez@urjc.es>:> Hola, > > Otro tipo de ficheros estándar y estructurados es XML, que R puede > importar directamente con el paquete XML. Dependiendo de la > interoperabilidad necesaria, los metadatos pueden ir en el propio fichero o > utlizar ficheros DTD. Eso sí, es un poco más estricto y complicado que csv > o JSON. > > Un saludo, > Emilio L. Cano > *_____________________________________* > *Emilio López Cano* > +34 665 676 225 > http://es.linkedin.com/in/emilopezcano > www.proyectum.es > > > > > > > > 2014-02-18 16:07 GMT+01:00 Carlos J. Gil Bellosta <cgb@datanalytics.com>: > > Hola, ¿qué tal? >> >> Yo trataría de usar JSON. Puedes convertir el CSV en uno con formato >> JSON y añadir ahí todos los metadatos que quieras (incluso >> descripciones de columnas, que vienen muy bien a los usuarios >> finales). Luego puedes convertir el JSON en una tabla de R. O volver a >> volcar el resultado en CSV. Incluso a Excel (al fin y al cabo... ¡son >> "usuarios"!) >> >> Un saludo, >> >> Carlos J. Gil Bellosta >> http://www.datanalytics.com >> >> El día 17 de febrero de 2014, 11:39, Rafael Garcia Leiva >> <rgarcialeiva@gmail.com> escribió: >> > Hola a todos, >> > >> > Tengo un fichero CSV que se genera desde una aplicación, y que me >> gustaría >> > importar en R. El problema es que el fichero es "genérico", por lo que >> en >> > un principio no se muy bien el tipo de datos que me voy a encontrar. >> Desde >> > R se los mostraré al usuario para que decida sobre qué campos quiere >> hacer >> > qué análisis. Por tanto, en el propio CSV debería contener (en la >> cabecera, >> > o similar) además del nombre, el tipo de dato. >> > >> > Hacer esto es fácil, sólo tengo que colocar en el fichero una >> pre-cabecera >> > que leo desde R, y la utilizo para rellenar el valor de colClasses de >> > read.table. Mi pregunta es si existe una forma "más estándar" de hacer >> esto >> > en R. Es decir, si existe un tipo de fichero que permita especificar >> > atributos para una columna, y cómo se lee este fichero desde R. >> > >> > Muchas gracias a todos >> > >> > Rafael >> > >> > [[alternative HTML version deleted]] >> > >> > >> > _______________________________________________ >> > R-help-es mailing list >> > R-help-es@r-project.org >> > https://stat.ethz.ch/mailman/listinfo/r-help-es >> > >> >> _______________________________________________ >> R-help-es mailing list >> R-help-es@r-project.org >> https://stat.ethz.ch/mailman/listinfo/r-help-es >> > >[[alternative HTML version deleted]]