[R-es] Crear lista con data frames
Fernando Arce
fernand_arce en yahoo.es
Vie Oct 20 06:45:32 CEST 2017
Hola Ruben, si te he entendido correctamente, para nombrarlos simplemente con paste...
## generamos un dataframe
df <- data.frame(a=rnorm(10),b=runif(10))
## iniciamos una lista sin nombres
lista <- list(df,df,df,df)
names(lista) ## NULL
## nombramos segun la secuencia,
names(lista) <- paste('df', 1:length(lista), sep='')
names(lista)
## annadimos un nuevo dataframe
lista <- c(lista,list(df))
names(lista) # nos faltara el nombre del ultimo data frame annadido
##simplemente renombramos again
names(lista) <- paste('df', 1:length(lista), sep='')
names(lista)
No se si es lo que querias.Saludos
Fer
El Miércoles 18 de octubre de 2017 22:05, Rubén Coca <ruben.coca en gmail.com> escribió:
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
R-help-es en r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es
[[alternative HTML version deleted]]
Más información sobre la lista de distribución R-help-es