[Pandas] 数据合并 pd.merge

Python59

实现类似SQL的join操作,通过pd.merge()方法可以自由灵活地操作各种逻辑的数据连接、合并等操作

可以将两个DataFrame或Series合并,最终返回一个合并后的DataFrame

语法

pd.merge(left, right, how = 'inner', on = None, left_on = None, right_on = None,
         left_index = False, right_index = False, sort = True, suffixes = ('_x','_y'),
         copy = True, indicator = False, validate = None)

参数

left、right:需要连接的两个DataFrame或Series,一左一右

how:两个数据连接方式,默认为inner,可设置inner、outer、left或right

on:作为连接键的字段,左右数据中都必须存在,否则需要用left_on和right_on来指定

输入验证码查看隐藏内容

扫描二维码关注本站微信公众号 Johngo学长
或者在微信里搜索 Johngo学长
回复 svip 获取验证码
wechat Johngo学长

相关文章
Python

pymongo的基本使用

一、链接数据库 # 链接数据库se7en521是账号,123456是密码,211.159.185.88是地址,27017是端口号  client = MongoClient('mongodb://se...
Python

Python工具箱系列(四)

上期描述了如何在Windows下安装官方的Python3.8,本期描述如何安装Anaconda。建立Python环境这个话题,为何要大费周章、不厌其烦的叙述呢,主要的原因是: 所有的语言在设计时,都假...
Python

Python 封装SNMP调用接口

PySNMP 是一个纯粹用Python实现的SNMP,用PySNMP的最抽象的API为One-line Applications,其中有两类API:同步的和非同步的,都在模块pysnmp.entity...
Python

使用pip管理库

2.5 使用pip管理库 安装Python后会默认安装pip工具,该工具可以用来安装、升级和移除库。默认情况下 pip 将从[Python Package Index] https://pypi.or...
Python

解决 Ubuntu 19 安装openjdk 8后与openjfx不兼容

小淘气放假了,孩子在上幼儿园的小朋友,报班也不能太变态嘛, 还是让他自己娱乐的时间多一点,但是现在在家的娱乐就是看电视,听说电视看多了越看越傻,就想方设法的给他找一点娱乐活动,把我闲置的树莓派给他装了...
Python

python小技巧

01将字符串倒转 02将英文单词的首字母大写通过title()方法来实现首字母的大写 03给字符串去重 04拆分字符串 05将字典中的字符串连词成串 06查看列表中各元素出现的个数 07 合并两字典 ...
Python

122万人的生活工作和死亡数据分析

一、数据概览 该数据集包含了超过100多万名已故人的生活、工作和死亡的结构化信息。 ​ 数据集: ​​AgeDatasetV1.csv​​ 数据集来自kaggle 一共1223009条数据。 通过全球...
Python

Transformer算法完全解读

什么是注意力? 我们观察事物时,之所以能够快速做出判断,是因为我们大脑能够将注意力能够以高分辨率接收于图片上的某个区域,并且以低分辨率感知其周边区域,并且视点能够随着时间而改变,换句话说就是人眼通过快...