通过列名称连接熊猫数据框

亚历克西斯·埃格蒙特(Alexis Eggermont):

我有两个具有以下列名称的数据框:

frame_1:
event_id, date, time, county_ID

frame_2:
countyid, state

我想通过加入(左)来获得包含以下列的数据框county_ID = countyid

joined_dataframe
event_id, date, time, county, state

如果我要连接的列不是索引,我无法弄清楚该怎么做。最简单的方法是什么?谢谢!

伍迪的骄傲:

您可以如下使用left_on和right_on选项:

pd.merge(frame_1, frame_2, left_on='county_ID', right_on='countyid')

从这个问题中我不能确定您是否只想合并密钥是否位于左侧数据框中。如果是这种情况,则以下将执行此操作(以上内容实际上会进行多对多合并)

pd.merge(frame_1, frame_2, how='left', left_on='county_ID', right_on='countyid')

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章