r agregar/vincular tablas idénticas contenidas en listas diferentes en un bucle

CorePress2024-01-16  6

Dados C1 y C2 a continuación (es una simplificación):

a2 <- c("a","b","c")
A <- cbind(a1, a2)

b1 <- c("bergkamp","Van Basten")
b2 <- c("pires","wiltord")
B <- cbind(a1, a2)

C1 = list("A" =A, "B" = B)

a1 <- c(4,5,6)
a2 <- c("d","e","f")
A <- cbind(a1, a2)

b1 <- c("Overmars","Blind")
b2 <- c("Anelka","Zidane")
B <- cbind(a1, a2)

C2 = list("A" =A, "B" = B)

¿Cómo puedo tener una lista donde A en C1 se agrega a A en C2 de la misma manera para todas las pestañas con el mismo nombre en la lista? Gracias.



------------------------------------

Otra opción base R con Map + rbind

Map(rbind,C1,C2)

2

si C1 y C2 son la salida de un bucle. es decir, C para i = 1 y C para i = 2. Iintenté: Final <- list(), Final <- Map(rbind(Final,C) en el bucle pero no funciona. ¿Alguna sugerencia?

-highbury

23/03/2021 a las 15:31

@highbury_85 ¿Podrías publicar tu pregunta con más detalles?

- ThomasIsCoding

23/03/2021 a las 22:14



------------------------------------

Podemos usar rbind con do.call

do.call(rbind, c(C1, C2))

Su guía para un futuro mejor - libreflare
Su guía para un futuro mejor - libreflare