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