pandas数据合并concat和merge,pandas中的concat函数

  pandas数据合并concat和merge,pandas中的concat函数

  本文主要介绍熊猫数据合并的pd.concat()的使用方法。通过示例代码非常详细,对大家的学习或者工作都有一定的参考价值。有需要的朋友可以和边肖一起学习。

  一.导言二代码示例1:从上到下堆叠拼接示例2: axis=1左右拼接

  

目录

 

  函数可以沿着指定的轴将多个数据帧或序列拼接在一起。

  基本语法:

  Pd.concat (objs,axis=0,join= outer ,join _ axes=none,ignore _ index=false,keys=none,levels=none,names=none,verify _ integrity=false,sort=none,copy=true,)objs表示Axis=0表拼接方式为上下堆叠,axis=1时表示左右拼接;join参数控制它是外部联接还是内部联接。join=outer 表示外部联接,它保留两个表中的所有信息;Join=inner 表示内部连接,拼接结果只保留两个表共有的信息;join_axes参数是选择在inner join时完全保留哪一个表索引,但是这个参数在官方文档中提醒很快就要废弃了,所以我们就只看join参数的性能,不详细解释了。

  

一、简介

 

  

二 、代码

 

  进口熊猫作为pd

  d1=[[肖磊,20,10081],[小五,30,10082]]

  t1=pd。数据帧(d1)

  打印(t1)

  打印( **50)

  d2=[王晓,22,10083],[小明,25,10084]]

  t2=pd。数据帧(d2)

  打印(t2)

  打印( * " * 25 合并结果如下(默认上下堆叠) * " * 25)

  t=pd.concat([t1,t2])

  印刷(吨)

  运行结果:

  0 1 2

  0肖磊20 10081

  1小武30 10082

  **************************************************

  0 1 2

  0王晓22 10083

  1小明25 10084

  * * * * * * * * * * * * * * * * * *合并结果如下(默认为上下堆叠)* * * * * * * * * * * * * * * * * *

  0 1 2

  0肖磊20 10081

  1小武30 10082

  0王晓22 10083

  1小明25 10084

  

例1:上下堆叠拼接

 

  进口熊猫作为pd

  d1=[[肖磊,20,10081],[小五,30,10082]]

  t1=pd。数据帧(d1)

  打印(t1)

  打印( **50)

  d2=[王晓,22,10083],[小明,25,10084]]

  t2=pd。数据帧(d2)

  打印(t2)

  打印( * " * 20 合并后的结果如下(左右拼接) * " * 20)

  t=pd.concat([t1,t2],axis=1)

  印刷(吨)

  运行结果:

  0 1 2

  0肖磊20 10081

  1小武30 10082

  **************************************************

  0 1 2

  0王晓22 10083

  1小明25 10084

  * * * * * * * * * * * * * * * * * * * *合并结果如下(左右拼接)* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *。

  0 1 2 0 1 2

  0肖磊20 10081王晓22 10083

  1小武30 10082小明25 10084

  关于panda pd.concat()用于数据合并的用法的详细说明,本文到此结束。了解更多关于熊猫警察的信息。Concat(),请搜索热门IT软件开发工作室之前的文章或者继续浏览下面的相关文章。希望大家以后多多支持热门IT软件开发工作室!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: