我有两个清单(简单的玩具示例)
X = list(A=list(a=1,b=2),B=list(a=10,b=20))
Y = list(A=list(c=3,d=4),B=list(c=30,d=40))
我想将它们加在列表Z中,以便
Z$A = list(a=1,b=2,c=3,d=4)
和
Z$B = list(a=10,b=20,c=30,d=40)
答案 0 :(得分:2)
如果我理解正确的话,请使用此选项:
编辑问题后:
Z <- mapply(c, X, Y, SIMPLIFY=FALSE)
以上将提供与您的问题中提到的相同的结果
答案 1 :(得分:1)
试试这个:
c(X,Y) #gives the concatenation
list(X,Y) #gives a list of lists