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类参数self使用示例
Feb 17 Python
python 读写txt文件 json文件的实现方法
Oct 22 Python
python pandas库中DataFrame对行和列的操作实例讲解
Jun 09 Python
Python实现的字典排序操作示例【按键名key与键值value排序】
Dec 21 Python
Python文件打开方式实例详解【a、a+、r+、w+区别】
Mar 30 Python
PyQT实现菜单中的复制,全选和清空的功能的方法
Jun 17 Python
Python中sorted()排序与字母大小写的问题
Jan 14 Python
idea2020手动安装python插件的实现方法
Jul 17 Python
详解如何在pyqt中通过OpenCV实现对窗口的透视变换
Sep 20 Python
python 实现非极大值抑制算法(Non-maximum suppression, NMS)
Oct 15 Python
在Django中使用MQTT的方法
May 10 Python
python基于turtle绘制几何图形
Jun 15 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
ADODB类使用
2006/11/25 PHP
php性能优化分析工具XDebug 大型网站调试工具
2011/05/22 PHP
php删除文件夹及其文件夹下所有文件的函数代码
2013/01/23 PHP
php官方微信接口大全(微信支付、微信红包、微信摇一摇、微信小店)
2015/12/21 PHP
PHP实现的多维数组去重操作示例
2018/07/21 PHP
PHP标准库 (SPL)――Countable用法示例
2020/06/05 PHP
javascript 密码强弱度检测万能插件
2009/02/25 Javascript
javascript 类方法定义还是有点区别
2009/04/15 Javascript
JS增加行复制行删除行的实现代码
2013/11/09 Javascript
js对table的td进行相同内容合并示例详解
2013/12/27 Javascript
node.js中的fs.unlink方法使用说明
2014/12/15 Javascript
讲解JavaScript中for...in语句的使用方法
2015/06/03 Javascript
浅析$(function) ready和onload 的区别
2016/09/03 Javascript
vue和react等项目中更简单的实现展开收起更多等效果示例
2018/02/22 Javascript
使用Vue构建可重用的分页组件
2018/03/26 Javascript
vue input输入框模糊查询的示例代码
2018/05/22 Javascript
vue组件中iview的modal组件爬坑问题之modal的显示与否应该是使用v-show
2019/04/12 Javascript
js+HTML5 canvas 实现简单的加载条(进度条)功能示例
2019/07/16 Javascript
解决vue项目 build之后资源文件找不到的问题
2020/09/12 Javascript
[54:27]TNC vs Serenity 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
python队列通信:rabbitMQ的使用(实例讲解)
2017/12/22 Python
Python用 KNN 进行验证码识别的实现方法
2018/02/06 Python
Python 使用type来定义类的实现
2019/11/19 Python
Python基于yield遍历多个可迭代对象
2020/03/12 Python
香港中原电器网上商店:Chung Yuen
2019/06/26 全球购物
法国包包和行李箱销售网站:Bagage24.fr
2020/03/24 全球购物
PHP如何自定义函数
2016/09/16 面试题
数控专业大学毕业生职业规划范文
2014/02/06 职场文书
合伙协议书
2014/04/23 职场文书
找工作求职信
2014/07/07 职场文书
董事长秘书岗位职责
2015/02/13 职场文书
辞职信范文大全
2015/03/02 职场文书
花木兰观后感
2015/06/10 职场文书
解决goland 导入项目后import里的包报红问题
2021/05/06 Golang
上帝为你开了一扇窗之Tkinter常用函数详解
2021/06/02 Python
Python中Schedule模块使用详解 周期任务神器
2022/04/19 Python