我想将数据框中的数据添加到另一个数据框中。
这是我的第一个数据框:df
这是我的第二个数据帧:dff
df.append(dff, ignore_index=True, sort=False)
它导致我:
追加是将两个数据框“相互叠加”,以便添加行。如果你想从另一个数据框向你的数据框添加新的列,你可以使用join
或merge
,特别是如果你有一个可以合并的key column
,这在你的情况下是Postal Code
在pandas中,我们使用pd.merge
将两个数据帧相互合并,如下所示:
df_final = pd.merge(df, dff, on='Postal Code')
Postal Code Borough Neighbourhood Lattitude Longitude
0 M1B Scarborough Rouge 43.806686 -79.194353
1 M1B Scarborough Malvern 43.806686 -79.194353
2 M1C Scarborough Port Union 43.784535 -79.160497
3 M1C Scarborough Rouge Hill 43.784535 -79.160497
4 M1C Scarborough Highland Creek 43.784535 -79.160497