合并子列表级别的列表列表

时间:2019-06-27 08:54:35

标签: r list merge

我得到了两个清单清单。我想将列表合并到子列表级别。举个例子,我得到了

L1 <- list(list("a"=1,"b"=2),list("a"=10,"b"=20))
L2 <- list(list("c"=3,"d"=4),list("c"=5,"d"=6))

我想创建一个总列表,如下所示:

Ltot<-list(list("a"=1,"b"=2,"c"=3,"d"=4),list("a"=10,"b"=20,"c"=5,"d"=6))

2 个答案:

答案 0 :(得分:2)

您可以使用Map,即

Map(`c`, L1, L2)

identical(Map(`c`, L1, L2), Ltot)
#[1] TRUE

答案 1 :(得分:0)

我们可以使用List中的SELECT * FROM STUDENTS WHERE STUDENT_ID NOT IN (SELECT STD_VALUE FROM PROVIDERS_STD WHERE STD_TYPE = 'STUDENT')

map2