Estimado Matías Parra Puedes utilizar paste como opina Freddy, para ciertas cosas yo supe realizarlo, pero R demora mucho ejecutando, lo lleva a la memoria, luego otra vez en caso de ..., y la verdad es que se optimiza llevando los datos a una base de datos, luego importar esta enterita a R.
Una ventaja es por ejemplo si en R encuentra cierto valor que le llama la atención, es mucho más práctico buscarlo en la base de datos unificada, aunque se puede realizar todo en R. Javier Rubén Marcuzzi El 15 de febrero de 2018, 13:10, Freddy Omar López Quintero < [email protected]> escribió: > ¡Hola! > > El jue, 15-02-2018 a las 12:43 -0300, Matias Parra escribió: > > library(RODBC) > > setwd("C:/Users/M/Documents/R data/") > > base<-odbcConnectAccess("2014") > > datos1<-sqlQuery(base ,"SELECT * FROM TABLA1_2014") > > datos2<-sqlQuery(base ,"SELECT * FROM TABLA2_2014") > > datos3<-sqlQuery(base , "SELECT * FROM TABLA3_2014") > > base1<-Reduce(function(...) merge (...,by="ID", all=T), > > list(datos1,datos2,datos3)) > > Utilizando la función paste() y algún bucle por aquí y por allá podrías > reutilizar tu mismo código. > > Por ejemplo: > > sqlQuery(base, paste(paste("select * from tabla", s, sep=''), "_", año, > sep='')) > variando s de 1 a 3 y año de 1995 a 2014, haría el trabajo de > seleccionar lo que necesitas para esas tablas y períodos. Luego > restaría que la información la acumules o guardes en una lista o donde > sea más conveniente. > > Ojalá sea de ayuda. > > ¡Salud! > > > -- > «...homines autem hominum causa esse generatos...» > > Cicero > [[alternative HTML version deleted]] > > _______________________________________________ > R-help-es mailing list > [email protected] > https://stat.ethz.ch/mailman/listinfo/r-help-es > [[alternative HTML version deleted]] _______________________________________________ R-help-es mailing list [email protected] https://stat.ethz.ch/mailman/listinfo/r-help-es
