python pandas dataframe 按列或者按行合并的方法


Posted in Python onApril 12, 2018

concat 与其说是连接,更准确的说是拼接。就是把两个表直接合在一起。于是有一个突出的问题,是横向拼接还是纵向拼接,所以concat 函数的关键参数是axis 。

函数的具体参数是:

concat(objs,axis=0,join='outer',join_axes=None,ignore_index=False,keys=None,levels=None,names=None,verigy_integrity=False)

objs 是需要拼接的对象集合,一般为列表或者字典

axis=0 是行拼接,拼接之后行数增加,列数也根据join来定,join='outer'时,列数是两表并集。同理join='inner',列数是两表交集。

在默认情况下,axis=0为纵向拼接,此时有

concat([df1,df2]) 等价于 df1.append(df2)

在axis=1 时为横向拼接 ,此时有

concat([df1,df2],axis=1) 等价于 merge(df1,df2,left_index=True,right_index=True,how='outer')

以上这篇python pandas dataframe 按列或者按行合并的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python 在某.py文件中调用其他.py内的函数的方法
Jun 25 Python
使用python serial 获取所有的串口名称的实例
Jul 02 Python
wxPython窗体拆分布局基础组件
Nov 19 Python
Python求正态分布曲线下面积实例
Nov 20 Python
使用python绘制二维图形示例
Nov 22 Python
深入浅析Python 命令行模块 Click
Mar 11 Python
pycharm导入源码的具体步骤
Aug 04 Python
python 如何对logging日志封装
Dec 02 Python
matplotlib bar()实现多组数据并列柱状图通用简便创建方法
Feb 24 Python
Python词云的正确实现方法实例
May 08 Python
Python使用华为API为图像设置多个锚点标签
Apr 12 Python
python数字图像处理之图像自动阈值分割示例
Jun 28 Python
python监控进程脚本
Apr 12 #Python
使用Eclipse如何开发python脚本
Apr 11 #Python
一份python入门应该看的学习资料
Apr 11 #Python
Python实现时钟显示效果思路详解
Apr 11 #Python
pandas数据分组和聚合操作方法
Apr 11 #Python
使用pandas对矢量化数据进行替换处理的方法
Apr 11 #Python
pandas数据框,统计某列数据对应的个数方法
Apr 11 #Python
You might like
PHP Memcached + APC + 文件缓存封装实现代码
2010/03/11 PHP
DedeCMS 核心类TypeLink.class.php摘要笔记
2010/04/07 PHP
php采用ajax数据提交post与post常见方法总结
2014/11/10 PHP
php获取flash尺寸详细数据的方法
2016/11/12 PHP
js面向对象设计用{}好还是function(){}好(构造函数)
2011/10/23 Javascript
js中的this关键字详解
2013/09/25 Javascript
jQuery中innerWidth()方法用法实例
2015/01/19 Javascript
JavaScript中数据结构与算法(五):经典KMP算法
2015/06/19 Javascript
基于jquery实现可定制的web在线富文本编辑器附源码下载
2015/11/17 Javascript
javascript实现网站加入收藏功能
2015/12/16 Javascript
JS获取一个未知DIV高度的方法
2016/08/09 Javascript
AngularJS通过$http和服务器通信详解
2016/09/21 Javascript
JS数字千分位格式化实现方法总结
2016/12/16 Javascript
Bootstrap显示与隐藏简单实现代码
2017/03/06 Javascript
微信小程序App生命周期详解
2018/01/31 Javascript
解决vue无法设置滚动位置的问题
2018/10/07 Javascript
小程序如何使用分包加载的实现方法
2019/05/22 Javascript
JS script脚本中async和defer区别详解
2020/06/24 Javascript
nuxt 页面路由配置,主页轮播组件开发操作
2020/11/05 Javascript
[01:36:19]Secret vs NB 2018国际邀请赛小组赛BO2 第一场 8.19
2018/08/21 DOTA
[01:05:52]DOTA2-DPC中国联赛 正赛 Ehome vs Aster BO3 第一场 2月2日
2021/03/11 DOTA
几个提升Python运行效率的方法之间的对比
2015/04/03 Python
Windows下安装python MySQLdb遇到的问题及解决方法
2017/03/16 Python
python实现人民币大写转换
2018/06/20 Python
详解Django中类视图使用装饰器的方式
2018/08/12 Python
Python实现批量执行同目录下的py文件方法
2019/01/11 Python
python列表推导式操作解析
2019/11/26 Python
使用Python给头像加上圣诞帽或圣诞老人小图标附源码
2019/12/25 Python
jupyter notebook实现显示行号
2020/04/13 Python
TensorFlow的reshape操作 tf.reshape的实现
2020/04/19 Python
基于CSS3的CSS 多栏(Multi-column)实现瀑布流源码分享
2014/06/11 HTML / CSS
LightInTheBox西班牙站点:全球商品在线采购
2016/09/22 全球购物
国际旅客访问北美最大的汽车租赁提供商:Alamo Rent A Car
2018/06/13 全球购物
企业标语口号
2014/06/10 职场文书
小程序实现文字循环滚动动画
2021/06/14 Javascript
Java实现二分搜索树的示例代码
2022/03/17 Java/Android