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 相关文章推荐
忘记ftp密码使用python ftplib库暴力破解密码的方法示例
Jan 22 Python
日常整理python执行系统命令的常见方法(全)
Oct 22 Python
详解Python编程中对Monkey Patch猴子补丁开发方式的运用
May 27 Python
在pycharm 中添加运行参数的操作方法
Jan 19 Python
Python可迭代对象操作示例
May 07 Python
python轮询机制控制led实例
May 03 Python
利用Python实现字幕挂载(把字幕文件与视频合并)思路详解
Oct 21 Python
python开发实时可视化仪表盘的示例
May 07 Python
python神经网络编程之手写数字识别
May 08 Python
Pandas 稀疏数据结构的实现
Jul 25 Python
基于Python和openCV实现图像的全景拼接详细步骤
Oct 05 Python
Python GUI编程之tkinter 关于 ttkbootstrap 的使用详解
Mar 03 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
BBS(php & mysql)完整版(二)
2006/10/09 PHP
php+mysql实现无限级分类 | 树型显示分类关系
2006/11/19 PHP
php巧获服务器端信息
2006/12/06 PHP
PHP导入Excel到MySQL的方法
2011/04/23 PHP
PHP关于IE下的iframe跨域导致session丢失问题解决方法
2013/10/10 PHP
PHP实现简单的模板引擎功能示例
2017/09/02 PHP
PHP性能分析工具xhprof的安装使用与注意事项
2017/12/19 PHP
php+iframe 实现上传文件功能示例
2020/03/04 PHP
js中更短的 Array 类型转换
2011/10/30 Javascript
jquery 图片缩放拖动的简单实例
2014/01/08 Javascript
JavaScript使用DeviceOne开发实战(四)仿优酷视频应用
2015/12/02 Javascript
基于jquery实现轮播特效
2016/04/22 Javascript
JS函数的定义与调用方法推荐
2016/05/12 Javascript
ionic js 模型 $ionicModal 可以遮住用户主界面的内容框
2016/06/06 Javascript
ros::spin() 和 ros::spinOnce()函数的区别及详解
2016/10/01 Javascript
jQuery操作复选框(CheckBox)的取值赋值实现代码
2017/01/10 Javascript
Vue.js结合bootstrap实现分页控件
2017/03/10 Javascript
JavaScript 高性能数组去重的方法
2018/09/20 Javascript
javascript写一个ajax自动拦截并下载数据代码实例
2019/09/07 Javascript
Vue打包部署到Nginx时,css样式不生效的解决方式
2020/08/03 Javascript
Vue js with语句原理及用法解析
2020/09/03 Javascript
Python cx_freeze打包工具处理问题思路及解决办法
2016/02/13 Python
python中map的基本用法示例
2018/09/10 Python
python中eval与int的区别浅析
2019/08/11 Python
PyTorch的Optimizer训练工具的实现
2019/08/18 Python
python绘制规则网络图形实例
2019/12/09 Python
基于python监控程序是否关闭
2020/01/14 Python
tf.concat中axis的含义与使用详解
2020/02/07 Python
css3的transition效果和transfor效果示例介绍
2013/10/30 HTML / CSS
致短跑运动员广播稿
2014/01/09 职场文书
简历里的自我评价
2014/01/31 职场文书
电子信息专业自荐书
2014/02/04 职场文书
幼儿园教师的考核评语
2014/04/18 职场文书
五星红旗迎风飘扬观后感
2015/06/17 职场文书
python迷宫问题深度优先遍历实例
2021/06/20 Python
MySql 8.0及对应驱动包匹配的注意点说明
2021/06/23 MySQL