miguel.angel.rodriguez.muinos en sergas.es
2015-Nov-12 09:58 UTC
[R-es] Problema con la lectura de datos
Otra opción es importar directamente los datos que necesites usando XLConnect (sin llevarlos a CSV). Ese paquete permite hacer cosas muy potentes desde el propio fichero de Excel. https://cran.r-project.org/web/packages/XLConnect/index.html Recomiendo, encarecidamente, la lectura de sus dos vignettes. Un Saludo, -- Miguel Ángel Rodríguez Muíños Dirección Xeral de Saúde Pública Consellería de Sanidade Xunta de Galicia http://dxsp.sergas.es El 12/11/2015 a las 9:14, Isidro Hidalgo escribió:> Completando lo que ya te han dicho, si grabas un CSV desde Excel, 3 cosas más: > - Selecciona todas las columnas vacías a la derecha de tus datos y elimínalas > (no vale con borrar el contenido, usa el botón derecho y "Eliminar...") > - Selecciona todas las filas vacías abajo de tus datos y elimínalas (tampoco > vale con borrar el contenido, usa el botón derecho y "Eliminar...") > - cuidado con el formato de los datos en Excel. Los decimales que veas son los > que te llevarás al fichero CSV, perdiendo el resto... > En general, si puedes evitar usar Excel para manipular datos posteriormente en > R (o en otro sitio), MEJOR. Si no tienes más remedio, comprueba > exhaustivamente los datos que tienes en R, asegurándote de que son correctos. > Uso Excel para muchas cosas y me encanta, es probablemente el mejor software > de Office, pero tiene su PARTICULAR forma de guardar la información, y hay que > conocerla. > Suerte > > Isidro Hidalgo Arellano > Observatorio del Mercado de Trabajo > Consejería de Economía, Empresas y Empleo > http://www.castillalamancha.es/ > >________________________________ Nota: A información contida nesta mensaxe e os seus posibles documentos adxuntos é privada e confidencial e está dirixida únicamente ó seu destinatario/a. Se vostede non é o/a destinatario/a orixinal desta mensaxe, por favor elimínea. A distribución ou copia desta mensaxe non está autorizada. Nota: La información contenida en este mensaje y sus posibles documentos adjuntos es privada y confidencial y está dirigida únicamente a su destinatario/a. Si usted no es el/la destinatario/a original de este mensaje, por favor elimínelo. La distribución o copia de este mensaje no está autorizada. See more languages: http://www.sergas.es/aviso-confidencialidad
Yo uso habitualmente XLConnect y está muy bien, permite un control total al poder atacar directamente a la terna hoja, celda y columna. Aquí un trozo de código de muestra: library(XLConnect) a <- readWorksheetFromFile("<Ruta Fichero Lectura con nombre y extensión>", sheet = ...,startRow = ..., startCol = ..., endCol = ..., endRow = ..., header = FALSE) Como se observa se puede escoger desde un único número situado en una (Hoja; Celda; Columna) hasta una matriz Ojo, que el objeto a será de tipo lista, después se tendrá que pasar al tipo de dato que se necesite XLConnect es compatible con ficheros xls y xlsx Un saludo> From: miguel.angel.rodriguez.muinos en sergas.es > To: r-help-es en r-project.org > Date: Thu, 12 Nov 2015 09:58:06 +0000 > Subject: Re: [R-es] Problema con la lectura de datos > > Otra opción es importar directamente los datos que necesites usando > XLConnect (sin llevarlos a CSV). > Ese paquete permite hacer cosas muy potentes desde el propio fichero de > Excel. > https://cran.r-project.org/web/packages/XLConnect/index.html > > Recomiendo, encarecidamente, la lectura de sus dos vignettes. > > > Un Saludo, > > -- > Miguel Ángel Rodríguez Muíños > Dirección Xeral de Saúde Pública > Consellería de Sanidade > Xunta de Galicia > http://dxsp.sergas.es > > > > > El 12/11/2015 a las 9:14, Isidro Hidalgo escribió: > > Completando lo que ya te han dicho, si grabas un CSV desde Excel, 3 cosas más: > > - Selecciona todas las columnas vacías a la derecha de tus datos y elimínalas > > (no vale con borrar el contenido, usa el botón derecho y "Eliminar...") > > - Selecciona todas las filas vacías abajo de tus datos y elimínalas (tampoco > > vale con borrar el contenido, usa el botón derecho y "Eliminar...") > > - cuidado con el formato de los datos en Excel. Los decimales que veas son los > > que te llevarás al fichero CSV, perdiendo el resto... > > En general, si puedes evitar usar Excel para manipular datos posteriormente en > > R (o en otro sitio), MEJOR. Si no tienes más remedio, comprueba > > exhaustivamente los datos que tienes en R, asegurándote de que son correctos. > > Uso Excel para muchas cosas y me encanta, es probablemente el mejor software > > de Office, pero tiene su PARTICULAR forma de guardar la información, y hay que > > conocerla. > > Suerte > > > > Isidro Hidalgo Arellano > > Observatorio del Mercado de Trabajo > > Consejería de Economía, Empresas y Empleo > > http://www.castillalamancha.es/ > > > > > > > > > > ________________________________ > > Nota: A información contida nesta mensaxe e os seus posibles documentos adxuntos é privada e confidencial e está dirixida únicamente ó seu destinatario/a. Se vostede non é o/a destinatario/a orixinal desta mensaxe, por favor elimínea. A distribución ou copia desta mensaxe non está autorizada. > > Nota: La información contenida en este mensaje y sus posibles documentos adjuntos es privada y confidencial y está dirigida únicamente a su destinatario/a. Si usted no es el/la destinatario/a original de este mensaje, por favor elimínelo. La distribución o copia de este mensaje no está autorizada. > > See more languages: http://www.sergas.es/aviso-confidencialidad > > _______________________________________________ > R-help-es mailing list > R-help-es en r-project.org > https://stat.ethz.ch/mailman/listinfo/r-help-es[[alternative HTML version deleted]]
Yo sigo apostando por abrir el excel, copiar los datos que me interesan y "pegarlos" en R usando: datos<-read.table("clipboard",header=T,dec=",",sep="\t") Asi los filtrados y demas los hago directamente en excel que es bastante más intuitivo que R para esas cosas, aunque entiendo que es cuestión de gustos. From: fjroar en hotmail.com To: r-help-es en r-project.org Date: Thu, 12 Nov 2015 10:35:15 +0000 Subject: Re: [R-es] Problema con la lectura de datos Yo uso habitualmente XLConnect y est? muy bien, permite un control total al poder atacar directamente a la terna hoja, celda y columna. Aqu? un trozo de c?digo de muestra: library(XLConnect) a <- readWorksheetFromFile("<Ruta Fichero Lectura con nombre y extensi?n>", sheet = ...,startRow = ..., startCol = ..., endCol = ..., endRow = ..., header = FALSE) Como se observa se puede escoger desde un ?nico n?mero situado en una (Hoja; Celda; Columna) hasta una matriz Ojo, que el objeto a ser? de tipo lista, despu?s se tendr? que pasar al tipo de dato que se necesite XLConnect es compatible con ficheros xls y xlsx Un saludo> From: miguel.angel.rodriguez.muinos en sergas.es > To: r-help-es en r-project.org > Date: Thu, 12 Nov 2015 09:58:06 +0000 > Subject: Re: [R-es] Problema con la lectura de datos > > Otra opci?n es importar directamente los datos que necesites usando > XLConnect (sin llevarlos a CSV). > Ese paquete permite hacer cosas muy potentes desde el propio fichero de > Excel. > https://cran.r-project.org/web/packages/XLConnect/index.html > > Recomiendo, encarecidamente, la lectura de sus dos vignettes. > > > Un Saludo, > > -- > Miguel ?ngel Rodr?guez Mu??os > Direcci?n Xeral de Sa?de P?blica > Conseller?a de Sanidade > Xunta de Galicia > http://dxsp.sergas.es > > > > > El 12/11/2015 a las 9:14, Isidro Hidalgo escribi?: > > Completando lo que ya te han dicho, si grabas un CSV desde Excel, 3 cosas m?s: > > - Selecciona todas las columnas vac?as a la derecha de tus datos y elim?nalas > > (no vale con borrar el contenido, usa el bot?n derecho y "Eliminar...") > > - Selecciona todas las filas vac?as abajo de tus datos y elim?nalas (tampoco > > vale con borrar el contenido, usa el bot?n derecho y "Eliminar...") > > - cuidado con el formato de los datos en Excel. Los decimales que veas son los > > que te llevar?s al fichero CSV, perdiendo el resto... > > En general, si puedes evitar usar Excel para manipular datos posteriormente en > > R (o en otro sitio), MEJOR. Si no tienes m?s remedio, comprueba > > exhaustivamente los datos que tienes en R, asegur?ndote de que son correctos. > > Uso Excel para muchas cosas y me encanta, es probablemente el mejor software > > de Office, pero tiene su PARTICULAR forma de guardar la informaci?n, y hay que > > conocerla. > > Suerte > > > > Isidro Hidalgo Arellano > > Observatorio del Mercado de Trabajo > > Consejer?a de Econom?a, Empresas y Empleo > > http://www.castillalamancha.es/ > > > > > > > > > > ________________________________ > > Nota: A informaci?n contida nesta mensaxe e os seus posibles documentos adxuntos ? privada e confidencial e est? dirixida ?nicamente ? seu destinatario/a. Se vostede non ? o/a destinatario/a orixinal desta mensaxe, por favor elim?nea. A distribuci?n ou copia desta mensaxe non est? autorizada. > > Nota: La informaci?n contenida en este mensaje y sus posibles documentos adjuntos es privada y confidencial y est? dirigida ?nicamente a su destinatario/a. Si usted no es el/la destinatario/a original de este mensaje, por favor elim?nelo. La distribuci?n o copia de este mensaje no est? autorizada. > > See more languages: http://www.sergas.es/aviso-confidencialidad > > _______________________________________________ > R-help-es mailing list > R-help-es en r-project.org > https://stat.ethz.ch/mailman/listinfo/r-help-es[[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 [[alternative HTML version deleted]]
Yo también uso XLConnect y me va muy bien. Isidro Hidalgo Arellano Observatorio del Mercado de Trabajo Consejería de Economía, Empresas y Empleo http://www.castillalamancha.es/> -----Mensaje original----- > De: R-help-es [mailto:r-help-es-bounces en r-project.org] En nombre de > Francisco Rodríguez > Enviado el: jueves, 12 de noviembre de 2015 11:35 > Para: r-help-es en r-project.org > Asunto: Re: [R-es] Problema con la lectura de datos > > Yo uso habitualmente XLConnect y est muy bien, permite un control total al > poder atacar directamente a la terna hoja, celda y columna. Aqu un trozo de > c digo de muestra: > library(XLConnect) > a <- readWorksheetFromFile("<Ruta Fichero Lectura con nombre y extensi > n>", sheet = ...,startRow = ..., startCol = ..., endCol = ..., endRow = ..., > header > = FALSE) Como se observa se puede escoger desde un nico n mero situado > en una (Hoja; Celda; Columna) hasta una matriz Ojo, que el objeto a ser de > tipo lista, despu s se tendr que pasar al tipo de dato que se necesite > > XLConnect es compatible con ficheros xls y xlsx Un saludo > > > From: miguel.angel.rodriguez.muinos en sergas.es > > To: r-help-es en r-project.org > > Date: Thu, 12 Nov 2015 09:58:06 +0000 > > Subject: Re: [R-es] Problema con la lectura de datos > > > > Otra opci n es importar directamente los datos que necesites usando > > XLConnect (sin llevarlos a CSV). > > Ese paquete permite hacer cosas muy potentes desde el propio fichero > > de Excel. > > https://cran.r-project.org/web/packages/XLConnect/index.html > > > > Recomiendo, encarecidamente, la lectura de sus dos vignettes. > > > > > > Un Saludo, > > > > -- > > Miguel ngel Rodr guez Mu os > > Direcci n Xeral de Sa de P blica > > Conseller a de Sanidade > > Xunta de Galicia > > http://dxsp.sergas.es > > > > > > > > > > El 12/11/2015 a las 9:14, Isidro Hidalgo escribi : > > > Completando lo que ya te han dicho, si grabas un CSV desde Excel, 3 > cosas m s: > > > - Selecciona todas las columnas vac as a la derecha de tus datos y > > > elim nalas (no vale con borrar el contenido, usa el bot n derecho y > > > "Eliminar...") > > > - Selecciona todas las filas vac as abajo de tus datos y elim nalas > > > (tampoco vale con borrar el contenido, usa el bot n derecho y > > > "Eliminar...") > > > - cuidado con el formato de los datos en Excel. Los decimales que > > > veas son los que te llevar s al fichero CSV, perdiendo el resto... > > > En general, si puedes evitar usar Excel para manipular datos > > > posteriormente en R (o en otro sitio), MEJOR. Si no tienes m s > > > remedio, comprueba exhaustivamente los datos que tienes en R, asegur > ndote de que son correctos. > > > Uso Excel para muchas cosas y me encanta, es probablemente el mejor > > > software de Office, pero tiene su PARTICULAR forma de guardar la > > > informaci n, y hay que conocerla. > > > Suerte > > > > > > Isidro Hidalgo Arellano > > > Observatorio del Mercado de Trabajo > > > Consejer a de Econom a, Empresas y Empleo > > > http://www.castillalamancha.es/ > > > > > > > > > > > > > > > > > > ________________________________ > > > > Nota: A informaci n contida nesta mensaxe e os seus posibles documentos > adxuntos privada e confidencial e est dirixida nicamente seu > destinatario/a. Se vostede non o/a destinatario/a orixinal desta mensaxe, > por favor elim nea. A distribuci n ou copia desta mensaxe non est > autorizada. > > > > Nota: La informaci n contenida en este mensaje y sus posibles documentos > adjuntos es privada y confidencial y est dirigida nicamente a su > destinatario/a. Si usted no es el/la destinatario/a original de este > mensaje, > por favor elim nelo. La distribuci n o copia de este mensaje no est > autorizada. > > > > See more languages: http://www.sergas.es/aviso-confidencialidad > > > > _______________________________________________ > > R-help-es mailing list > > R-help-es en r-project.org > > https://stat.ethz.ch/mailman/listinfo/r-help-es > > [[alternative HTML version deleted]]