[R-es] unir en .dbf luego de aplicar read.xls a varios archivos
Sebastian Kruk
residuo.solow en gmail.com
Mar Ene 10 17:30:13 CET 2012
Estimados:
Tengo un directorio con varios archivos Excel quiero importarlos todos
y grabarlos en un único archivo .dbf.
Haciendolo uno por uno lo logro de la siguiente manera (solo tomo 2 archivos):
archivos <- list.files(pattern = 'xls')
a1 <- read.xls(archivos[1],
perl="C:\\strawberry\\perl\\bin\\perl.exe",skip=12,dec=",",header=F,as.is=T)
a2 <- read.xls(archivos[2],
perl="C:\\strawberry\\perl\\bin\\perl.exe",skip=12,dec=",",header=F,as.is=T)
a11 <- cbind(a1[1,1:2],a1[4:which(a1=="Art. 14")-1,1:7])
a21 <- cbind(a2[1,1:2],a1[4:which(a1=="Art. 14")-1,1:7])
a3 <- rbind(a11,a21)
Si lo hago con lapply me queda mal.
Saludos,
Sebastián.
Más información sobre la lista de distribución R-help-es