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深入学习之特殊方法与多范式
Aug 31 Python
Python两个整数相除得到浮点数值的方法
Mar 18 Python
Python实现的Google IP 可用性检测脚本
Apr 23 Python
深入剖析Python的爬虫框架Scrapy的结构与运作流程
Jan 20 Python
Python获取文件所在目录和文件名的方法
Jan 12 Python
Python基础学习之常见的内建函数整理
Sep 06 Python
Python3实现发送QQ邮件功能(html)
Dec 15 Python
Python socket实现的简单通信功能示例
Aug 21 Python
Django中使用Celery的教程详解
Aug 24 Python
Python机器学习算法库scikit-learn学习之决策树实现方法详解
Jul 04 Python
Django shell调试models输出的SQL语句方法
Aug 29 Python
Python Tensor FLow简单使用方法实例详解
Jan 14 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 闭包特性在实际应用中的问题
2009/10/30 PHP
PHP无敌近乎加密方式!
2010/07/17 PHP
php CI框架插入一条或多条sql记录示例
2014/07/29 PHP
thinkPHP学习笔记之安装配置篇
2015/03/05 PHP
优化WordPress中文章与评论的时间显示
2016/01/12 PHP
理清PHP在Linxu下执行时的文件权限方法
2017/06/07 PHP
javascript Prototype 对象扩展
2009/05/15 Javascript
jquery 得到当前页面高度和宽度的两个函数
2010/02/21 Javascript
解决IE下select标签innerHTML插入option的BUG(兼容IE,FF,Opera,Chrome,Safari)
2010/05/13 Javascript
基于jquery自定义图片热区效果
2012/07/21 Javascript
alert中断settimeout计时功能
2013/07/26 Javascript
javascript实现div浮动在网页最顶上并带关闭按钮效果实例
2013/08/13 Javascript
JS实现的一个简单的Autocomplete自动完成例子
2014/04/16 Javascript
使用Jquery获取带特殊符号的ID 标签的方法
2014/04/30 Javascript
浅谈Javascript 数组与字典
2015/01/29 Javascript
node.js中 redis 的安装和基本操作示例
2020/02/10 Javascript
JS字符串补全方法padStart()和padEnd()
2020/05/27 Javascript
vue2.0 watch里面的 deep和immediate用法说明
2020/10/30 Javascript
[55:35]DOTA2-DPC中国联赛 正赛 CDEC vs Dragon BO3 第二场 1月22日
2021/03/11 DOTA
python基础教程之面向对象的一些概念
2014/08/29 Python
Python编写电话薄实现增删改查功能
2016/05/07 Python
20招让你的Python飞起来!
2016/09/27 Python
pandas 层次化索引的实现方法
2019/07/06 Python
python中的列表与元组的使用
2019/08/08 Python
Python学习笔记之Break和Continue用法分析
2019/08/14 Python
Django高并发负载均衡实现原理详解
2020/04/04 Python
用Python开发app后端有优势吗
2020/06/29 Python
python和go语言的区别是什么
2020/07/20 Python
法学院方阵解说词
2014/01/29 职场文书
幼儿园大班毕业教师寄语
2014/04/03 职场文书
优秀大专毕业生求职信
2014/08/04 职场文书
大学生国庆节65周年演讲稿范文
2014/09/25 职场文书
2014年医药代表工作总结
2014/11/22 职场文书
高校教师个人总结
2015/02/10 职场文书
倡议书范文大全
2015/04/28 职场文书
Redis RDB技术底层原理详解
2021/09/04 Redis