Estimado Rubén Coca Técnicamente es posible, pero crea algo en memoria que puede ser complicado de manejar, si los datos son pocos no habría problemas, pero si estos se incrementan habría que eliminar de memoria los data.frame que se incluyeron en la lista y comienza algo que puede ser engorroso. Dices que no sabes cuántos data.frame tendrás en el futuro, hay un problema, R no es una base de datos, puedes entrar en "caminos con curvas peligrosas". En todo caso en lugar de lista plantearía sqldf.
Javier Rubén Marcuzzi El 18 de octubre de 2017, 8:20, Bartolomé Marcos, José Antonio < [email protected]> escribió: > Una forma de asignar elementos a una lista es: > > Lista[["nombre del data.frame"]] <- data.frame > > Lista debe existir. La puedes haber creado anteriormente en la forma en > que indicas. > > > -----Mensaje original----- > De: R-help-es [mailto:[email protected]] En nombre de Rubén > Coca > Enviado el: miércoles, 18 de octubre de 2017 13:05 > Para: Lista R > Asunto: [R-es] Crear lista con data frames > > Hola, > estoy buscando la manera de crear una lista que contenga una serie de data > frames (un número que puede variar con el tiempo pero que siempre van a > tener un nombre con una pauta definida). La lista debe estar nombrada con > el nombre de cada data frame. > > Quiero evitar esto: > > # ------- > lista <- list(df1 = df1, df2 = df2, dfn = dfn) # ------- > > ya que como no sé cuantos data frames voy a tener en un futuro. > > ¿Alguna idea o sugerencia? > Muchas gracias > > Rubén > > [[alternative HTML version deleted]] > > _______________________________________________ > R-help-es mailing list > [email protected] > https://stat.ethz.ch/mailman/listinfo/r-help-es > > _______________________________________________ > 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
