pandas表连接 索引上的合并方法


Posted in Python onJune 08, 2018

如下所示:

left1 = pd.DataFrame({‘key':[‘a','b','a','a','b','c'],'value':range(6)}) 
right1 = pd.DataFrame({‘group_val':[3.5,7]},index = [‘a','b']) 
print(left1) 
print(right1) 
result = pd.merge(left1,right1,left_on='key',right_index=True) 
print(result)

层次化数据的索引

lefth = pd.DataFrame({‘key1':[‘Ohio','Ohio','Ohio','Nevada','Nevada'], 
‘key2':[2000,2001,2002,2001,2002], 
‘data':np.arange(5)}) 
print(lefth) 
righth = pd.DataFrame(np.arange(12).reshape(6,2),index = [[‘Nevada','Nevada','Ohio','Ohio','Ohio','Ohio'], 
[2001,2000,2000,200,2001,2002]]) 
print(righth) 
result = pd.merge(lefth,righth,left_on=[‘key1','key2'],right_index=True) 
print(result)

以上代码如果想改为外部连接 how = ‘outer' 就可以了

同时合并双方索引

left2 = pd.DataFrame([[1,2],[3,4],[5,6]],index=[‘a','c','e'],columns=[‘Ohio','Neveda']) 
right2 = pd.DataFrame([[7,8],[9,10],[11,12],[13,14]],index=[‘b','c','d','e'],columns=[‘Missouri','Alabma']) 
print(left2) 
print(right2) 
result = pd.merge(left2,right2,how='outer',left_index=True,right_index=True) 
print(result)

以上这篇pandas表连接 索引上的合并方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python实现数据库编程方法详解
Jun 09 Python
Python实现二叉搜索树
Feb 03 Python
python中print的不换行即时输出的快速解决方法
Jul 20 Python
Python利用Beautiful Soup模块创建对象详解
Mar 27 Python
python实现生成字符串大小写字母和数字的各种组合
Jan 01 Python
对python判断ip是否可达的实例详解
Jan 31 Python
Python 占位符的使用方法详解
Jul 10 Python
django 快速启动数据库客户端程序的方法示例
Aug 16 Python
Python 内置函数globals()和locals()对比详解
Dec 23 Python
如何用Python编写一个电子考勤系统
Feb 08 Python
使paramiko库执行命令时在给定的时间强制退出功能的实现
Mar 03 Python
一文搞懂Python Sklearn库使用
Aug 23 Python
详谈Pandas中iloc和loc以及ix的区别
Jun 08 #Python
python实现人人自动回复、抢沙发功能
Jun 08 #Python
利用Python写一个爬妹子的爬虫
Jun 08 #Python
python os用法总结
Jun 08 #Python
Python DataFrame 设置输出不显示index(索引)值的方法
Jun 07 #Python
浅谈Pandas 排序之后索引的问题
Jun 07 #Python
pandas.dataframe中根据条件获取元素所在的位置方法(索引)
Jun 07 #Python
You might like
理解PHP中的stdClass类
2014/04/18 PHP
flash调用js中的方法,让js传递变量给flash的办法及思路
2013/08/07 Javascript
js 实现浏览历史记录示例
2014/04/20 Javascript
jquery实现表格本地排序的方法
2015/03/11 Javascript
JavaScript计算某一天是星期几的方法
2015/08/05 Javascript
json+jQuery实现的无限级树形菜单效果代码
2015/08/27 Javascript
BooStrap对导航条的改造实践小结
2016/09/21 Javascript
微信小程序 实战小程序实例
2016/10/08 Javascript
JS中实现函数return多个返回值的实例
2017/02/21 Javascript
javascript实现多张图片左右无缝滚动效果
2017/03/22 Javascript
Windows下使用Nodejs运行js的方法
2017/09/02 NodeJs
Vue下滚动到页面底部无限加载数据的示例代码
2018/04/22 Javascript
angularjs实现的购物金额计算工具示例
2018/05/08 Javascript
微信小程序网络请求封装示例
2018/07/24 Javascript
基于vue-cli 路由 实现类似tab切换效果(vue 2.0)
2019/05/08 Javascript
深入学习JavaScript中的bom
2019/05/27 Javascript
微信小程序如何获取群聊的openGid以及名称详解
2019/07/17 Javascript
基于Python的关键字监控及告警
2017/07/06 Python
浅谈Python实现Apriori算法介绍
2017/12/20 Python
30秒轻松实现TensorFlow物体检测
2018/03/14 Python
Pandas:DataFrame对象的基础操作方法
2018/06/07 Python
python利用Opencv实现人脸识别功能
2019/04/25 Python
python同步windows和linux文件
2019/08/29 Python
浅谈h5自定义audio(问题及解决)
2016/08/19 HTML / CSS
英国领先的汽车轮胎和快速健康中心:Kwik Fit
2017/10/29 全球购物
Sasa莎莎海外旗舰店:香港莎莎美妆平台
2018/03/21 全球购物
NFL Game Pass欧洲:在线观看NFL比赛直播和点播,以高清质量播放
2018/08/30 全球购物
工程部主管岗位职责
2013/11/17 职场文书
党员承诺书内容
2014/03/26 职场文书
搞笑爱情保证书
2014/04/29 职场文书
经贸日语专业个人求职信范文
2014/04/29 职场文书
2014年职称评定工作总结
2014/11/26 职场文书
淮阳太昊陵导游词
2015/02/10 职场文书
Python 循环读取数据内存不足的解决方案
2021/05/25 Python
Redis三种集群模式详解
2021/10/05 Redis
SpringBoot2零基础到精通之数据与页面响应
2022/03/22 Java/Android