合并具有匹配和不同列的多个数据框并放入 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,应该有你需要的...不看数据很难确切知道你需要什么。
我有 5 个具有不同变量子集的数据框。例如,5 个 A 变量的子集出现在数据帧 1 和 5 中。7 个 B 变量的子集出现在数据帧 1 和 4 中,依此类推。不同数量的人做了 5 个测试版本之一(这就是为什么我有 5 个数据框)
现在,我想将数据帧合并在一起。列应具有所有数据帧的所有变量。当一个变量出现在两个数据框中时,这些值应该合并并出现在最后的一列中。对于所有因为在另一个测试中而没有看到变量的人,最后应该有一个“NA”..
你们有什么想法吗?
非常感谢您!
您可能需要结合使用 inner_join()
、left_join()
、right_join()
等
查看this,应该有你需要的...不看数据很难确切知道你需要什么。