|pandas怎么进行多表连接?使用pandas.merge方式

|pandas怎么进行多表连接?使用pandas.merge方式

文章图片

|pandas怎么进行多表连接?使用pandas.merge方式

文章图片


pandas有哪些多表连接的方式?在数据处理的过程经常要对多个表进行联合才能分析自己想要的数据 , pandas中给我们提供了三个函数可以帮助我们进行多表的一个连接 。
分别是下面的三种方式

  1. pandas.merge 这种方式比较像SQL语句 , 有多种参数可选 , 是比较推荐的 。
  2. pandas.concat 这个就是简单的堆沿着横纵轴合并
  3. combine_first 主要用来合并缺失值的 。
pandas.mergepandas.merge是浓浓的SQL风格 , 其中包含了传统老四样:内联 , 左连 , 右连 , 全连接 。

反正数据分析殊途同归都是要接触SQL的 , 而且merge适用的场景更多 。 pandas多表连接怎么操作

首先定义了两个df表 , 现在我们要做的就是将这两个表按照姓名这一列连接起来 , 默认的就是内连接而且两表数据一样 , 直接on姓名就可以了 。
【|pandas怎么进行多表连接?使用pandas.merge方式】

    相关经验推荐