首页 > 解决方案 > 将数据从数据框添加到另一个

问题描述

我想将数据从一个数据帧添加到另一个数据帧。

这是我的第一个数据框:df

在此处输入图像描述

这是我的第二个数据框:dff

在此处输入图像描述

df.append(dff, ignore_index=True, sort=False)

结果是:

在此处输入图像描述

标签: pythonpandasappend

解决方案


附加是添加两个数据框“彼此叠加”,以便添加行。如果您想从另一个数据框向您的数据框添加新列,您可以使用,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

推荐阅读