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基础教程之Hello World!
Aug 29 Python
Python读取ini文件、操作mysql、发送邮件实例
Jan 01 Python
Python字典简介以及用法详解
Nov 15 Python
python 设置文件编码格式的实现方法
Dec 21 Python
PyQt4实现下拉菜单可供选择并打印出来
Apr 20 Python
Python面向对象之类和实例用法分析
Jun 08 Python
Numpy中对向量、矩阵的使用详解
Oct 29 Python
python GUI库图形界面开发之PyQt5信号与槽的高级使用技巧装饰器信号与槽详细使用方法与实例
Mar 06 Python
python opencv把一张图片嵌入(叠加)到另一张图片上的实现代码
Jun 11 Python
pycharm全局搜索的具体步骤
Jul 28 Python
python的setattr函数实例用法
Dec 16 Python
浅谈Python数学建模之数据导入
Jun 23 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面向对象中static静态属性和静态方法的调用
2015/02/08 PHP
Linux系统中设置多版本PHP共存配合Nginx服务器使用
2015/12/21 PHP
详解laravel安装使用Passport(Api认证)
2018/07/27 PHP
Jvascript学习实践案例(开发常用)
2012/06/25 Javascript
node.js中使用node-schedule实现定时任务实例
2014/06/03 Javascript
javascript获取flash版本号的方法
2014/11/20 Javascript
JS组件Form表单验证神器BootstrapValidator
2016/01/26 Javascript
JS中多种方式创建对象详解
2016/03/22 Javascript
微信小程序去哪里找 小程序到底如何使用(附小程序名单)
2017/01/09 Javascript
JavaScript实现星级评分
2017/01/12 Javascript
完美解决spring websocket自动断开连接再创建引发的问题
2017/03/02 Javascript
详解vue-cli脚手架build目录中的dev-server.js配置文件
2017/11/24 Javascript
webpack多入口文件页面打包配置详解
2018/01/09 Javascript
Vue Router去掉url中默认的锚点#
2018/08/01 Javascript
vue interceptor 使用教程实例详解
2018/09/13 Javascript
在Vant的基础上封装下拉日期控件的代码示例
2018/12/05 Javascript
JavaScript canvas实现雪花随机动态飘落
2020/02/08 Javascript
关于vue的列表图片选中打钩操作
2020/09/09 Javascript
[36:13]Mineski vs iG 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
Django1.7+python 2.78+pycharm配置mysql数据库教程
2014/11/18 Python
使用Python的Django框架结合jQuery实现AJAX购物车页面
2016/04/11 Python
编写Python爬虫抓取暴走漫画上gif图片的实例分享
2016/04/20 Python
解决Python3用PIL的ImageFont输出中文乱码的问题
2019/08/22 Python
PyTorch中的Variable变量详解
2020/01/07 Python
编写python代码实现简单抽奖器
2020/10/20 Python
css3实现波纹特效、H5实现动态波浪效果
2018/01/31 HTML / CSS
CSS3 RGBA色彩模式使用实例讲解
2016/04/26 HTML / CSS
canvas进阶之贝塞尔公式推导与物体跟随复杂曲线的轨迹运动
2018/01/10 HTML / CSS
美国著名的品牌折扣店:Burlington
2017/06/08 全球购物
便利店投资创业计划书
2014/02/08 职场文书
经营目标责任书
2015/05/08 职场文书
Python list去重且保持原顺序不变的方法
2021/04/03 Python
评测 | 大屏显示带收音机的高端音箱,JBL TUNE2便携式插卡音箱实测
2021/04/24 无线电
html+css实现环绕倒影加载特效
2021/07/07 HTML / CSS
Go并发4种方法简明讲解
2022/04/06 Golang
Spring IOC容器Bean的作用域及生命周期实例
2022/05/30 Java/Android