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)相关推荐

  1. 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 ...

  2. pandas数据合并与重塑(concat篇)

    转载自:链接 pandas作者Wes McKinney 在[python for data anlysis]中对pandas的方方面面都有了一个权威简明的入门级的介绍,但在实际使用过程中,我发现书中的 ...

  3. Pandas数据合并与拼接的5种方法

    pandas实现数据的合并与拼接 目录 一.DataFrame.concat:沿着一条轴,将多个对象堆叠到一起 二.DataFrame.merge:类似 vlookup 三.DataFrame.joi ...

  4. pandas数据合并与重塑_PANDAS 数据合并与重塑(concat篇)

    pandas作者Wes McKinney 在[PYTHON FOR DATA ANALYSIS]中对pandas的方方面面都有了一个权威简明的入门级的介绍,但在实际使用过程中,我发现书中的内容还只是冰 ...

  5. pandas如何合并列表_Pandas数据合并与拼接的5种方法

    Pandas数据处理功能强大,可以方便的实现数据的合并与拼接,具体是如何实现的呢? 一.DataFrame.concat:沿着一条轴,将多个对象堆叠到一起 语法: concat(objs, axis= ...

  6. pandas数据的合并与拼接的实现

    Pandas包的merge.join.concat方法可以完成数据的合并和拼接,本文主要介绍了这三种实现方式,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 目录 1. Merge方法 1.1 内连 ...

  7. 【Python】图解Pandas数据合并:concat、join、append

    公众号:尤而小屋 作者:Peter 编辑:Peter 图解pandas数据合并:concat+join+append 在上一篇文章中介绍过pandas中最为常用的一个合并函数merge的使用,本文中介 ...

  8. pandas数据合并:concat、join、append

    公众号:尤而小屋 作者:Peter 编辑:Peter 大家好,我是Peter~ 图解pandas数据合并:concat+join+append 在上一篇文章中介绍过pandas中最为常用的一个合并函数 ...

  9. 超全面 pandas 数据预处理+数据概览 处理技巧整理(持续更新版)

    这篇文章主要是整理下使用pandas的一些技巧,因为经常不用它,这些指令忘得真的很快.前段时间在数模美赛中已经栽过跟头了,不希望以后遇到相关问题的时候还去网上查(主要是太杂了).可能读者跟我有一样的问 ...

最新文章

  1. 通信网络基础期末复习-第五章-路由算法
  2. C++ 函数的引用返回值
  3. S2SH框架入门之使用struts2
  4. Struts2 + Hibernate + Spring 以及javaweb模块问题解决(1)
  5. Python数据挖掘 环境搭建
  6. 调整Excel的打印线
  7. 9)Thymeleaf ⼯具类对象表达式
  8. wps表格在拟合曲线找点_excel如何拟合曲线方程
  9. 心电信号去噪算法归纳
  10. 富文本编辑器 froala-editor
  11. msyql数据库[云图智联]
  12. Pytorch使用GPU加速
  13. Android开发丶基于高德地图实现定位、搜索定位、绘制圆圈自定义图标及改变圆圈半径等功能
  14. 一刀工具箱 - 成语查询工具
  15. 任意长度的python列表元组_【任】 任怎么读|组词|读音|拼音|多音字|意思 - 辞海之家...
  16. 拉马车 的游戏 c语言编程,蓝桥杯-拉马车(C语言)
  17. 软件需求工程 高校教学平台 需求工程计划
  18. Kylin - 05 cuboid以及cube优化
  19. 90天入门UE引擎开发--学习日记(60/100)
  20. 苹果最新服务器,苹果12热度不降反增,官网服务器崩溃,台积电却带来了好消息...

热门文章

  1. 华为三星非洲智能手机大战 低价为王
  2. python导入库的方式有几种_python库导入的三种方式
  3. GCC 命令行详解 -L -l
  4. StarLink星座带宽以及对美国潜在用户群的评估
  5. camel标记法是什么方法
  6. linux电脑自启动,caddyserver在linux系统下设置开机启动
  7. 对就是对,错就是错。
  8. 秋裤传奇html5,匈牙利门神不服老 基拉利,一条秋裤写传奇
  9. c语言怎么算除法算式,随机算式的除法如果答案是无限循环小数,怎么加精度?...
  10. DHU OJ 27 约瑟夫环