我想在a
中对所有ALIST
个数据框进行处理 - 我该怎么做?
alist <- list(a = data.frame(1:3),
b = data.frame(4:6),
a = data.frame(7:9))
(ALIST <- list(alist, alist, alist))
答案 0 :(得分:2)
使用lapply
对您想要的元素进行子集化,并在该列表中使用rbind
进行do.call
:
do.call("rbind",lapply(ALIST,function(x) x[["a"]]))
X1.3
1 1
2 2
3 3
4 1
5 2
6 3
7 1
8 2
9 3