У меня есть несколько data.frames, хранящихся в списке (list1), и я хотел бы создать новый список (list2) с data.frames, где первый содержит все первые строки data.frames в list1, второй содержит все вторые строки et c. Вот пример:
set.seed(42)
df1 <- data.frame(a=sample.int(100,3),b=sample.int(100,3))
df2 <- data.frame(a=sample.int(100,3),b=sample.int(100,3))
list1 <- list(df1,df2)
list1
[[1]]
a b
1 92 84
2 93 64
3 29 51
[[2]]
a b
1 74 71
2 14 46
3 65 100
Из этого я хотел бы создать список 2, который должен выглядеть следующим образом:
[[1]]
a b
1 92 84
2 74 71
[[2]]
a b
1 93 64
2 14 46
[[3]]
a b
1 29 51
2 65 100
Какой эффективный способ сделать это в R