我有两个具有以下列名称的数据框:
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] 删除。
我来说两句