我有两个数据框。
第一个数据帧是A。
第二个数据帧是B。
基本上两个数据框都具有 AdId 字段。第一个数据帧每行具有唯一的AdId,但是第二个数据帧具有单个AdId的多个实例。我想将该AdId的所有信息都保存到第二个数据框中。
我期望输出如下
我尝试了以下代码
B.join(A, on='AdId', how='left', lsuffix='_caller')
但这不会提供预期的输出。
答案 0 :(得分:0)
使用熊猫concat
:
result = pd.concat([df1, df4], axis=1, sort=False)
有关与大熊猫合并的更多信息:https://pandas.pydata.org/pandas-docs/stable/user_guide/merging.html#set-logic-on-the-other-axes