Re: [R-es] R y Excel - paquete openxlsx

2016-04-14 Por tema rubenfcasal

Hola a todos,

Por aportar un poco más...
Yo también empleo el paquete openxlsx especialmente si el nº de 
datos es grande, pero también el XLConnect cuando por ejemplo tengo que 
combinar distintos ficheros y quiero especificar los tipos de las 
variables para evitar problemas (con el parámetro colTypes).


Por si resulta de interés pego el código para abrir (y 
posteriormente combinar) todos los ficheros excel de un subdirectorio:


library(openxlsx)
path <- './subdirectorio'
files <- dir(path, pattern = '*.xlsx')
data.list <- vector(length(files), mode = 'list')
for (i in seq_along(files)) {
data.list[[i]] <- readWorkbook(file.path(path, files[i]))
}
str(data.list)

# Si se quieren combinar...
# Alternativa a combinar con do.call('rbind', data.list):
library(dplyr)
data <- bind_rows(data.list)

Un saludo, Rubén.

___
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es


Re: [R-es] R y Excel - paquete openxlsx

2016-04-14 Por tema Isidro Hidalgo Arellano
Tienes razón para la mayoría de veces, pero cuando hay que seleccionar datos de 
unos 100 archivos Excel, me da mucha pereza tirar del portapapeles... En R son 
muy pocas líneas de código.
Un saludo


-Mensaje original-
De: R-help-es [mailto:r-help-es-boun...@r-project.org] En nombre de Jesús Para 
Fernández
Enviado el: jueves, 14 de abril de 2016 9:25
Para: r-help-es@r-project.org
Asunto: Re: [R-es] R y Excel - paquete openxlsx

Para mi lo m�s pr�ctico y r�pido es prescindir de estos paquetes, seleccionar 
los datos que me interesan del excel, copiarlos y en R poner:

datos<-read.table("clipboard",header=T,dec=",",sep="\t",na.strings="")

Y con eso me pega los datos como un data.frame en excel. 

Un saludo
Jes�s


  
[[alternative HTML version deleted]]

___
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es

Re: [R-es] R y Excel - paquete openxlsx

2016-04-14 Por tema Jesús Para Fernández
Para mi lo m�s pr�ctico y r�pido es prescindir de estos paquetes, seleccionar 
los datos que me interesan del excel, copiarlos y en R poner:

datos<-read.table("clipboard",header=T,dec=",",sep="\t",na.strings="")

Y con eso me pega los datos como un data.frame en excel. 

Un saludo
Jes�s


  
[[alternative HTML version deleted]]

___
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es

Re: [R-es] R y Excel - paquete openxlsx

2016-04-13 Por tema Francisco Rodríguez
Muchas gracias Isidro, para mi es de interes
Un saludo

From: ihida...@jccm.es
To: r-help-es@r-project.org
Date: Wed, 13 Apr 2016 16:58:36 +0200
Subject: [R-es] R y Excel - paquete openxlsx

Buenas tardes.
 
Alguna vez alguien ha preguntado por aqu� acerca de la conexi�n entre R y
Excel, y he recomendado el paquete "XLConnect".
 
Bien, este mail es para recomendar el paquete "openxlsx" en su lugar.
 
"XLConnect" est� basado en java y, cuando he tenido que trabajar con
vol�menes de informaci�n considerables, o con numerosos ficheros Excel, no
he conseguido cargar los datos. Por lo que he le�do, la culpa no es de R,
sino de la gesti�n de memoria de Java. Es posible incrementar los l�mites de
memoria en Java, pero no ha sido efectivo en mi caso.
 
"openxlsx" est� basado en C++ (depende del paquete Rcpp), no tiene problemas
de memoria (hasta donde lo he comprobado), es m�s r�pido y el c�digo
necesario para leer ficheros Excel, pero sobre todo para escribir en ellos,
es m�s sencillo.
 
La �nica "pega" es que hay que instalar RTools, pero como �ste se utiliza
para otras cosas, en el fondo matas dos p�jaros de un tiro.
 
Por si es de inter�s para alguien�
 
Saludos
 
 
 
Isidro Hidalgo Arellano
 
Observatorio del Mercado de Trabajo
 
Consejer�a de Econom�a, Empresas y Empleo
 
 <http://www.castillalamancha.es/> http://www.castillalamancha.es/
 
 
 
 
 
 
[[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]]

___
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es

[R-es] R y Excel - paquete openxlsx

2016-04-13 Por tema Isidro Hidalgo Arellano
Buenas tardes.

Alguna vez alguien ha preguntado por aqu� acerca de la conexi�n entre R y
Excel, y he recomendado el paquete "XLConnect".

Bien, este mail es para recomendar el paquete "openxlsx" en su lugar.

"XLConnect" est� basado en java y, cuando he tenido que trabajar con
vol�menes de informaci�n considerables, o con numerosos ficheros Excel, no
he conseguido cargar los datos. Por lo que he le�do, la culpa no es de R,
sino de la gesti�n de memoria de Java. Es posible incrementar los l�mites de
memoria en Java, pero no ha sido efectivo en mi caso.

"openxlsx" est� basado en C++ (depende del paquete Rcpp), no tiene problemas
de memoria (hasta donde lo he comprobado), es m�s r�pido y el c�digo
necesario para leer ficheros Excel, pero sobre todo para escribir en ellos,
es m�s sencillo.

La �nica "pega" es que hay que instalar RTools, pero como �ste se utiliza
para otras cosas, en el fondo matas dos p�jaros de un tiro.

Por si es de inter�s para alguien�

Saludos

 

Isidro Hidalgo Arellano

Observatorio del Mercado de Trabajo

Consejer�a de Econom�a, Empresas y Empleo

  http://www.castillalamancha.es/

 

 


[[alternative HTML version deleted]]

___
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es