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实现linux服务器批量修改密码并生成execl
Apr 22 Python
简单介绍Python中的RSS处理
Apr 13 Python
浅谈Python中函数的参数传递
Jun 21 Python
深入理解Python中的*重复运算符
Oct 28 Python
Python实现返回数组中第i小元素的方法示例
Dec 04 Python
python爱心表白 每天都是浪漫七夕!
Aug 18 Python
Python PyCharm如何进行断点调试
Jul 05 Python
python判断无向图环是否存在的示例
Nov 22 Python
python db类用法说明
Jul 07 Python
Windows下PyCharm配置Anaconda环境(超详细教程)
Jul 31 Python
教你使用Sublime text3搭建Python开发环境及常用插件安装另分享Sublime text3最新激活注册码
Nov 12 Python
django 认证类配置实现
Nov 11 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/06/29 PHP
MySQL的FIND_IN_SET函数使用方法分享
2012/03/27 PHP
在Mac OS上搭建PHP的Yii框架及相关测试环境
2016/02/14 PHP
PHP如何将XML转成数组
2016/04/04 PHP
PHP编写的图片验证码类文件分享
2016/06/06 PHP
解决在laravel中auth建立时候遇到的问题
2019/10/15 PHP
jQuery EasyUI API 中文文档 - Pagination分页
2011/09/29 Javascript
ejs v9 javascript模板系统
2012/03/21 Javascript
jquery插件开发注意事项小结
2013/06/04 Javascript
JS实现网站菜单拖拽移位效果的方法
2015/09/24 Javascript
自定义Angular指令与jQuery实现的Bootstrap风格数据双向绑定的单选与多选下拉框
2015/12/12 Javascript
JQuery实现简单的服务器轮询效果实例
2016/03/31 Javascript
AngularJS入门教程之AngularJS指令
2016/04/18 Javascript
第一篇初识bootstrap
2016/06/21 Javascript
jquery根据一个值来选中select下的option实例代码
2016/08/29 Javascript
详解JavaScript RegExp对象
2017/02/04 Javascript
jquery 禁止鼠标右键并监听右键事件
2017/04/27 jQuery
微信小程序分页加载的实例代码
2017/07/11 Javascript
使用JS组件实现带ToolTip验证框的实例代码
2017/08/23 Javascript
Layui table 组件的使用之初始化加载数据、数据刷新表格、传参数
2017/09/11 Javascript
基于Vue SEO的四种方案(小结)
2019/07/01 Javascript
python 中文字符串的处理实现代码
2009/10/25 Python
用Python进行TCP网络编程的教程
2015/04/29 Python
Python记录详细调用堆栈日志的方法
2015/05/05 Python
Python 3中print函数的使用方法总结
2017/08/08 Python
Python实现绘制双柱状图并显示数值功能示例
2018/06/23 Python
python SVM 线性分类模型的实现
2019/07/19 Python
python给指定csv表格中的联系人群发邮件(带附件的邮件)
2019/12/31 Python
社区母亲节活动方案
2014/03/05 职场文书
房务中心文员岗位职责
2014/04/16 职场文书
2014年教师党员公开承诺书
2014/05/28 职场文书
付款委托书范本
2014/10/05 职场文书
中学生旷课检讨书模板
2014/10/08 职场文书
2016年读书月活动总结范文
2016/04/06 职场文书
python 使用Tensorflow训练BP神经网络实现鸢尾花分类
2021/05/12 Python
Golang 对es的操作实例
2022/04/20 Golang