相关文章推荐
大鼻子的野马  ·  斗罗:从天水学院开局 第568章_同人小说·  1 年前    · 
年轻有为的葫芦  ·  职业性哮喘 - 症状与病因 - 妙佑医疗国际·  2 年前    · 
睿智的玉米  ·  Spark保存的时候怎么去掉多余的引号转义 ...·  2 年前    · 
文质彬彬的斑马  ·  刘延东出席中法高等教育论坛并发表演讲·  2 年前    · 
寂寞的炒粉  ·  Spring ...·  3 年前    · 
小百科  ›  Pandas数据合并与拼接的5种方法开发者社区
大数据 社区功能 pandas axis
飘逸的斑马
3 年前
作者头像
披头
0 篇文章

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

前往专栏
腾讯云
开发者社区
文档 意见反馈 控制台
首页
学习
活动
专区
工具
TVP
文章/答案/技术大牛
发布
首页
学习
活动
专区
工具
TVP
返回腾讯云官网
社区首页 > 专栏 > datartisan > Pandas数据合并与拼接的5种方法

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

作者头像
披头
发布 于 2020-06-09 15:37:07
23.3K 0
发布 于 2020-06-09 15:37:07
举报

pandas数据处理功能强大,可以方便的实现数据的合并与拼接,具体是如何实现的呢?

一、DataFrame.concat:沿着一条轴,将多个对象堆叠到一起

语法:

concat(objs, axis=0, join='outer', join_axes=None, ignore_index=False, 
       keys=None, levels=None, names=None, verify_integrity=False, copy=True): 

pd.concat()只是单纯的把两个表拼接在一起,参数axis是关键,它用于指定合并的轴是行还是列,axis默认是0。

axis=0代表纵向合并;

axis=1代表横向合并。

参数介绍:

objs:需要连接的对象集合,一般是列表或字典;

axis:连接轴向;

join:参数为‘outer’或‘inner’;

ignore_index=True:重建索引

举例:

默认纵向拼接

横向全拼接(默认索引全保留)

横向关联拼接(只保留左右都存在的索引行)

二、DataFrame.merge:类似 vlookup

语法:

merge(left, right, how='inner', on=None, left_on=None, right_on=None,  
 
推荐文章
大鼻子的野马  ·  斗罗:从天水学院开局 第568章_同人小说
1 年前
年轻有为的葫芦  ·  职业性哮喘 - 症状与病因 - 妙佑医疗国际
2 年前
睿智的玉米  ·  Spark保存的时候怎么去掉多余的引号转义 - 凝望远处的天鹅 - 博客园
2 年前
文质彬彬的斑马  ·  刘延东出席中法高等教育论坛并发表演讲
2 年前
寂寞的炒粉  ·  Spring security权限配置与使用大全-Finclip
3 年前
Link管理   ·   Sov5搜索   ·   小百科
小百科 - 百科知识指南