附加具有不相等数据帧维度的数据



使用来自两个不同维度的不同数据帧的匹配列名来附加数据的最佳方式是什么

场景:

Df1=350(行(x2778(列(Df2=321x2910

Df1具有<2778列,其具有与<Df2中的2910列。-例如,每个数据帧中可能有500列具有等效名称

我想做的事:

将数据从df2附加到列名匹配的df1E.x.:df1的数据出现在匹配的列中,并将df2的数据附加到列的末尾,也就是说放在它下面。

如果列名称不匹配,则缺少匹配名称的数据帧应将名称附加为新列,NA将填充缺失的空格。E.x.:df1没有df2拥有的列,所以在保持处理顺序的同时添加了该列。

我曾尝试在Python中使用Pandas来实现这一点,但出现了索引重复错误(可能是列(。我现在正在研究R,但我想知道是否有人有一个简单的解决方案。

谢谢!

从基r中检出merge()或从dplyr中检出bind_rows()

最新更新