Pandas多个数据表合并(merge)

1导入 Pandas

import pandas as pd

2参数介绍

合并方式(how 参数):

merge() 函数的 how 参数指定了合并的方式。常见的方式包括:

'inner':默认方式,取两个表的交集。

'outer':取两个表的并集,缺失值用 NaN 填充。

'left':取左表的全部行,右表中没有对应行的用 NaN 填充。

'right':取右表的全部行,左表中没有对应行的用 NaN 填充

3案例说明

left = pd.DataFrame({'name':['xx','wx','ee'],'city_code':['18','19','20']})

right = pd.DataFrame({'name':['q','w','r'],'city_name':['湖北','北京','上海']})

pd.merge(left,right,on='name')

相关推荐
絆人心1 天前
Python 数据分析核心库:Pandas 与 NumPy 从入门到实战全指南(附电商用户分析完整代码)
python·数据挖掘·数据分析·numpy·pandas·数据处理·电商数据分析
李昊哲小课1 天前
Pandas数据分析 - 第十二章:性能优化
性能优化·数据挖掘·数据分析·pandas
李昊哲小课1 天前
Pandas数据分析 - 第二章:Series 对象详解
数据挖掘·数据分析·pandas
测试开发Kevin1 天前
Pandas 2.x核心技术—— Apache Arrow 高性能数据处理的基石
大数据·pandas
李昊哲小课1 天前
Pandas数据分析 - 第三章:DataFrame 对象详解
数据挖掘·数据分析·pandas
不会唱歌的拖拉机2 天前
使用Pandas进行RFM分析全过程
数据分析·pandas
李昊哲小课2 天前
Pandas数据分析 - 第九章:分组聚合操作
数据挖掘·数据分析·pandas
李昊哲小课2 天前
Pandas数据分析 - 第八章:数据重塑
数据挖掘·数据分析·pandas
李昊哲小课2 天前
Pandas数据分析 - 第四章:数据读取与保存
数据挖掘·数据分析·pandas
李昊哲小课2 天前
Pandas数据分析 - 第七章:数据合并与连接
数据挖掘·数据分析·pandas