python合并数据集合_pyhton数据处理:合并数据集

本文详细介绍了Python中如何合并数据集,包括多表联合查询(使用merge和join函数),轴向连接(利用concatenate和concat函数),以及合并重叠数据(使用combine_first方法)。文中给出了丰富的示例,涵盖了不同场景下的数据合并技巧。
摘要由CSDN通过智能技术生成

概述python中的合并数据集包括多表联合查询,轴向连接,合并重叠数据。多表联合查询通过一个或多个键将行链接起来。

相关函数:merge,join。

2.轴向连接类似于集合的并集操作。

相关函数:concatenate,concat

3.合并重叠数据类似于numpy的where函数,用于表达一种是量化的if-else

相关函数:combine_first

一、多表联合查询

1.merge函数

a.函数说明

merge(left, right, how='inner', on=None, left_on=None, right_on=None, left_index=False,

right_index=False, sort=False, suffixes=('_x', '_y'), copy=True, indicator=False, validate=None)how : {'left', 'right', 'outer', 'inner'}

on : 必须是同时存在于两个表中的列。

left_on/ right_on : 用作连接的列,二者一一对应。

left_index/right_index : 布尔型。将行索引用作连接键,两边键数必须相同。

sort:根据连接键对合并后的数据进行排序。

suffixes : 用作处理重复列名。

b.merge默认将重叠列的列名当做键,最好使用on显式指定。merge默认做的是'inner'连接,其他方式还有'left','right&#

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值