合并具有匹配和不同列的多个数据框并放入 NA

Merge multiple dataframes with matching and different columns and put NA's

我有 5 个具有不同变量子集的数据框。例如,5 个 A 变量的子集出现在数据帧 1 和 5 中。7 个 B 变量的子集出现在数据帧 1 和 4 中,依此类推。不同数量的人做了 5 个测试版本之一(这就是为什么我有 5 个数据框)

现在,我想将数据帧合并在一起。列应具有所有数据帧的所有变量。当一个变量出现在两个数据框中时,这些值应该合并并出现在最后的一列中。对于所有因为在另一个测试中而没有看到变量的人,最后应该有一个“NA”..

你们有什么想法吗?

非常感谢您!

您可能需要结合使用 inner_join()left_join()right_join()

查看this,应该有你需要的...不看数据很难确切知道你需要什么。