python - 将数据从数据框添加到另一个
问题描述
我想将数据从一个数据帧添加到另一个数据帧。
这是我的第一个数据框: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
推荐阅读
- c++ - 使用两个线程和 system() 命令运行 shell 脚本:如何确保一个 shell 脚本先于另一个启动
- angularjs - 在控制器中使用 AngularJS 对带有数字的字符串进行排序
- reactjs - 如何创建依赖于material-ui的组件库?
- azure - 自动将数据盘附加到虚拟机后如何初始化磁盘?
- node.js - Zeit now.json => 部署后出现错误
- reactjs - 外部 Css 在 Gatsby 反应项目中不起作用
- knockout.js - 必需属性不起作用敲除绑定输入
- ios - 隐藏按钮时navigationBarItems位置不一致
- wordpress - 调用 3rd 方 api 在 woocommerce 中创建新订单
- c# - CS1503 无法将 Matrix 转换为 MatrixOrder