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中使用partial改变方法默认参数实例
Apr 28 Python
python配置grpc环境
Jan 01 Python
Python2与Python3的区别点整理
Dec 12 Python
pytorch实现mnist数据集的图像可视化及保存
Jan 14 Python
tensorflow的ckpt及pb模型持久化方式及转化详解
Feb 12 Python
python为QT程序添加图标的方法详解
Mar 09 Python
Keras Convolution1D与Convolution2D区别说明
May 22 Python
python 简单的调用有道翻译
Nov 25 Python
一文搞懂如何实现Go 超时控制
Mar 30 Python
Python绘制分类图的方法
Apr 20 Python
django学习之ajax post传参的2种格式实例
May 14 Python
让文件路径提取变得更简单的Python Path库
May 27 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
全国FM电台频率大全 - 8 黑龙江省
2020/03/11 无线电
开发大型 PHP 项目的方法
2007/01/02 PHP
php5编程中的异常处理详细方法介绍
2008/07/29 PHP
Thinkphp5框架中引入Markdown编辑器操作示例
2020/06/03 PHP
jquery.validate分组验证代码
2011/03/17 Javascript
ExtJS4如何给同一个formpanel不同的url
2014/05/02 Javascript
php实例分享之实现显示网站运行时间
2014/05/20 Javascript
JavaScript实现函数返回多个值的方法
2015/06/09 Javascript
JS实现的3D拖拽翻页效果代码
2015/10/31 Javascript
javascript中checkbox使用方法实例演示
2015/11/19 Javascript
不同js异步函数同步的实现方法
2016/05/28 Javascript
jquery+ajax实现直接提交表单实例分析
2016/06/17 Javascript
js鼠标单击和双击事件冲突问题的快速解决方法
2016/07/11 Javascript
JavaScript计算值然后把值嵌入到html中的实现方法
2016/10/29 Javascript
js实现可以点击收缩或张开的悬浮窗
2017/09/18 Javascript
JS获取input[file]的值并显示在页面的实现方法
2018/03/09 Javascript
koa2实现登录注册功能的示例代码
2018/12/03 Javascript
vue如何获取自定义元素属性参数值的方法
2019/05/14 Javascript
微信小程序自定义多列选择器使用详解
2019/06/21 Javascript
jQuery 实现扁平式小清新导航
2020/07/07 jQuery
VUE 单页面使用 echart 窗口变化时的用法
2020/07/30 Javascript
基于Python数据可视化利器Matplotlib,绘图入门篇,Pyplot详解
2017/10/13 Python
pycharm设置注释颜色的方法
2018/05/23 Python
解决pandas使用read_csv()读取文件遇到的问题
2018/06/15 Python
基于python实现生成指定大小txt文档
2020/07/20 Python
详解HTML5中的标签
2015/06/19 HTML / CSS
HTML5 canvas实现移动端上传头像拖拽裁剪效果
2016/03/14 HTML / CSS
什么是虚拟内存?虚拟内存有什么优势?
2012/02/19 面试题
优秀社区干部事迹材料
2014/02/03 职场文书
婚前协议书范本
2014/04/15 职场文书
小学教师评语大全
2014/04/23 职场文书
计算机毕业大学生求职信
2014/06/26 职场文书
大学生党员批评与自我批评
2014/09/28 职场文书
2014年终个人工作总结
2014/11/07 职场文书
收入证明申请书
2015/06/12 职场文书
阿里云k8s服务升级时502错误 springboot项目应用
2022/04/09 Servers