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 安装virtualenv和virtualenvwrapper的方法
Jan 13 Python
Python自动生产表情包
Mar 17 Python
Python简单实现Base64编码和解码的方法
Apr 29 Python
python opencv人脸检测提取及保存方法
Aug 03 Python
Python中的字符串切片(截取字符串)的详解
May 15 Python
详解Python 调用C# dll库最简方法
Jun 20 Python
python print出共轭复数的方法详解
Jun 25 Python
Pycharm简单使用教程(入门小结)
Jul 04 Python
Python语法之精妙的十个知识点(装B语法)
Jan 18 Python
基于opencv的selenium滑动验证码的实现
Jul 24 Python
python保存图片的四个常用方法
Feb 28 Python
python 安全地删除列表元素的方法
Mar 16 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中批量删除Mysql中相同前缀的数据表的代码
2011/07/01 PHP
php unicode编码和字符串互转的方法
2020/08/12 PHP
php数组实现根据某个键值将相同键值合并生成新二维数组的方法
2017/04/26 PHP
PHP如何通过表单直接提交大文件详解
2019/01/08 PHP
thinkphp5实现微信扫码支付
2019/12/23 PHP
基于jquery的获取mouse坐标插件的实现代码
2010/04/01 Javascript
jquery.cvtooltip.js 基于jquery的气泡提示插件
2010/11/19 Javascript
ExtJS[Desktop]实现图标换行示例代码
2013/11/17 Javascript
让JavaScript和其它资源并发下载的方法
2014/10/16 Javascript
node.js中的querystring.unescape方法使用说明
2014/12/10 Javascript
深入探讨javascript中的数据类型
2015/03/04 Javascript
JavaScript实现仿网易通行证表单验证
2015/05/25 Javascript
浅谈JavaScript中的this指针和引用知识
2016/08/05 Javascript
js控住DOM实现发布微博效果
2016/08/30 Javascript
chrome下判断点击input上标签还是其余标签的实现方法
2016/09/18 Javascript
jQuery根据ID、CLASS、等获取对象的实例
2016/12/04 Javascript
ajax实现加载页面、删除、查看详细信息 bootstrap美化页面!
2017/03/14 Javascript
JS代码实现电脑配置检测功能
2018/03/21 Javascript
js调用设备摄像头的方法
2018/07/19 Javascript
详解基于node.js的脚手架工具开发经历
2019/01/28 Javascript
Python编写登陆接口的方法
2017/07/10 Python
python django model联合主键的例子
2019/08/06 Python
Python创建一个元素都为0的列表实例
2019/11/28 Python
pycharm激活码有效到2020年11月底
2020/09/18 Python
基于python实现语音录入识别代码实例
2020/01/17 Python
pycharm内无法import已安装的模块问题解决
2020/02/12 Python
python实现在内存中读写str和二进制数据代码
2020/04/24 Python
德国珠宝和手表在线商店:VALMANO
2019/03/24 全球购物
土耳其新趋势女装购物网站:Addax
2020/01/07 全球购物
写一个函数返回1+2+3+…+n的值(假定结果不会超过长整型变量的范围)
2014/09/05 面试题
竞职演讲稿范文
2014/01/11 职场文书
《英英学古诗》教学反思
2014/04/11 职场文书
小学生综合素质评语
2014/04/23 职场文书
校长四风对照检查材料
2014/09/27 职场文书
CentOS下安装Jenkins的完整步骤
2022/04/07 Servers
python在package下继续嵌套一个package
2022/04/14 Python