Pandas | 数据融合与拼接(Merge Concat)
Pandas对于数据的融合主要有以下几种方式
数据融合(Merge)
pd.merge()方法可理解为"合并",主要注意两个参数:
pd.merge(df1, df2, on='xx', how='inner/outer')
参数1:on | |
---|---|
on=‘xx’ | 即依据哪一列进行合并,例如下图中on=‘姓名’,即依据姓名进行合并。 |
参数2:how | |
how = ‘inner’ (默认) | 即内连接,取交集,根据多表间共同存在的索引进行合并,如下图两个DataFrame中,left和right的索引中都包含[张某,李某],那么仅合并这俩索引对应的数据 |
how = ‘outer’ | 与’inner’相反,取并集,依据所有的索引进行合并,不存在的元素将被填充为缺失值NaN |
how = ‘left’ | 按照左边DataFrame进行融合,即左边的DataFrame索引全部保留,右边不匹配的将会被丢弃。左右是相对于输入pd.merge()的顺序 |
how = ‘right’ | 按照右边DataFrame进行融合,即右边的DataFrame索引全部保留,左边不匹配的将会被丢弃 |
数据拼接(concat)
pd.concat()方法可理解为“物理拼接”,即无索引依据,直接进行拼接!主要注意一个参数。
pd.concat([df1, df2], axis = 0/1)
参数:axis | 拼接参考轴 |
---|---|
axis = 0 | 可理解为对“行”进行拼接,无索引直接进行拼接 |
axis = 1 | 可理解为对“列”进行拼接,无索引直接进行拼接 |
数据融合(join)
此方法不常用,可被pd.merge()替代
df1.join(right)
等同于
pd.merge(df1, df2, on='xx', how='left')
Pandas | 数据融合与拼接(Merge Concat)相关推荐
- PANDAS 数据合并与重塑(concat篇) 原创 2016年09月13日 19:26:30 47784 pandas作者Wes McKinney 在【PYTHON FOR DATA ANALYS
PANDAS 数据合并与重塑(concat篇) 原创 2016年09月13日 19:26:30 标签: 47784 编辑 删除 pandas作者Wes McKinney 在[PYTHON FOR DA ...
- pandas数据合并与重塑(concat篇)
转载自:链接 pandas作者Wes McKinney 在[python for data anlysis]中对pandas的方方面面都有了一个权威简明的入门级的介绍,但在实际使用过程中,我发现书中的 ...
- Pandas数据合并与拼接的5种方法
pandas实现数据的合并与拼接 目录 一.DataFrame.concat:沿着一条轴,将多个对象堆叠到一起 二.DataFrame.merge:类似 vlookup 三.DataFrame.joi ...
- pandas数据合并与重塑_PANDAS 数据合并与重塑(concat篇)
pandas作者Wes McKinney 在[PYTHON FOR DATA ANALYSIS]中对pandas的方方面面都有了一个权威简明的入门级的介绍,但在实际使用过程中,我发现书中的内容还只是冰 ...
- pandas如何合并列表_Pandas数据合并与拼接的5种方法
Pandas数据处理功能强大,可以方便的实现数据的合并与拼接,具体是如何实现的呢? 一.DataFrame.concat:沿着一条轴,将多个对象堆叠到一起 语法: concat(objs, axis= ...
- pandas数据的合并与拼接的实现
Pandas包的merge.join.concat方法可以完成数据的合并和拼接,本文主要介绍了这三种实现方式,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 目录 1. Merge方法 1.1 内连 ...
- 【Python】图解Pandas数据合并:concat、join、append
公众号:尤而小屋 作者:Peter 编辑:Peter 图解pandas数据合并:concat+join+append 在上一篇文章中介绍过pandas中最为常用的一个合并函数merge的使用,本文中介 ...
- pandas数据合并:concat、join、append
公众号:尤而小屋 作者:Peter 编辑:Peter 大家好,我是Peter~ 图解pandas数据合并:concat+join+append 在上一篇文章中介绍过pandas中最为常用的一个合并函数 ...
- 超全面 pandas 数据预处理+数据概览 处理技巧整理(持续更新版)
这篇文章主要是整理下使用pandas的一些技巧,因为经常不用它,这些指令忘得真的很快.前段时间在数模美赛中已经栽过跟头了,不希望以后遇到相关问题的时候还去网上查(主要是太杂了).可能读者跟我有一样的问 ...
最新文章
- 通信网络基础期末复习-第五章-路由算法
- C++ 函数的引用返回值
- S2SH框架入门之使用struts2
- Struts2 + Hibernate + Spring 以及javaweb模块问题解决(1)
- Python数据挖掘 环境搭建
- 调整Excel的打印线
- 9)Thymeleaf ⼯具类对象表达式
- wps表格在拟合曲线找点_excel如何拟合曲线方程
- 心电信号去噪算法归纳
- 富文本编辑器 froala-editor
- msyql数据库[云图智联]
- Pytorch使用GPU加速
- Android开发丶基于高德地图实现定位、搜索定位、绘制圆圈自定义图标及改变圆圈半径等功能
- 一刀工具箱 - 成语查询工具
- 任意长度的python列表元组_【任】 任怎么读|组词|读音|拼音|多音字|意思 - 辞海之家...
- 拉马车 的游戏 c语言编程,蓝桥杯-拉马车(C语言)
- 软件需求工程 高校教学平台 需求工程计划
- Kylin - 05 cuboid以及cube优化
- 90天入门UE引擎开发--学习日记(60/100)
- 苹果最新服务器,苹果12热度不降反增,官网服务器崩溃,台积电却带来了好消息...