[R-es] Acceso a elemento de una lista

Javier Nieto m@c_j@v| @end|ng |rom hotm@||@com
Mar Ago 13 22:16:28 CEST 2019


Hola

Tal vez te sirva esto:

prueba <- iris
prueba <- rbind(prueba, prueba[1:3, ])
n <- 10
nr <- nrow(prueba)
prueba <- split(prueba, rep(1:ceiling(nr/n), each=n, length.out=nr))
# Forma 1:
lapply(prueba, function(x) {
fwrite(x, paste0("file", parent.frame()$i))
print("Guardado.")
}
)
# Forma 2:
lapply(seq_along(prueba), function(i, datos, nombres) {
fwrite(datos[[i]], paste0("file", i))
print("Guardado.")
}, prueba, names(prueba)
)

________________________________
De: R-help-es <r-help-es-bounces using r-project.org> en nombre de Andr�s Hirigoyen <andreshirigoyen using gmail.com>
Enviado: martes, 13 de agosto de 2019 02:27 p. m.
Para: Lista R <r-help-es using r-project.org>
Asunto: [R-es] Acceso a elemento de una lista

Buenas tardes,
Tengo una lista con 420 data frame  (numerados del ID 1 al  ID 420, ), como
se ve en el str(), cada data frame tiene 45 observaciones de 30 variables:

str(lista1)
$ 1:'data.frame': 45 obs. of  30 variables:...

�C�mo puedo generar los 420 objetos diferentes para poder
usarlos/guardarlos de manera independiente?

Muchas gracias desde ya por la ayuda

--
*Andr�s Hirigoyen*
* Prof. Ciencias Biol�gicas*
*Ing. Agr. Forestal (MSc) *

        [[alternative HTML version deleted]]

_______________________________________________
R-help-es mailing list
R-help-es using 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