如何在熊猫的多列中执行内部联接

时间:2019-03-08 14:13:56

标签: python pandas

我有2个数据框,即意外事故数据有15列,而bad_air_quality_data数据帧有5列。

现在,我想内部联接列['District Name','Weekday','Hour','Month']列上的两个数据框,并在联接后最后仅保留来自accidents_data的数据。

accidents_data:

accidents_data

bad_air_quality_data:

bad_air_quality_data

我尝试使用下面的行合并两个数据框,但未显示任何结果。

accidents_data_bad_air = pd.merge(accidents_data, bad_air_quality_data, on=['District Name', 'Weekday', 'Month', 'Hour'], how='inner')

1 个答案:

答案 0 :(得分:0)

我想我想出了解决方案。合并数据时,相同列的数据类型不同。 进行更正后,合并成功了。