我有一个列表a(),它具有3个数据集a [[1]],a [[2]],a [[3]]。现在,我想对这些数据集的两个唯一组合应用full_join,即我想将a [[1]]与a [[2]],a [[2]]与a [[3]]和a [[ 3]]与[[1]]。因此,新列表将包含3个联接的数据集。我想将其应用于3个以上的数据集,即我希望使其通用。我怎样才能做到这一点?
我正在尝试以下代码。但是它正在创建包含2个数据集的列表b(),而我想要3个连接的数据集。
b <- list()
for (i in 1:length(a)){
for(j in 1:length(a)){
if( i < j) {
b[[i]] <- full_join(a[[i]], b[[j]], by = 'x')
}
}
}