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