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 contextlib模块使用示例
Feb 18 Python
python正则表达式之作业计算器
Mar 18 Python
利用Python自带PIL库扩展图片大小给图片加文字描述的方法示例
Aug 08 Python
mac下给python3安装requests库和scrapy库的实例
Jun 13 Python
对python内置map和six.moves.map的区别详解
Dec 19 Python
Django后端接收嵌套Json数据及解析详解
Jul 17 Python
Django框架HttpResponse对象用法实例分析
Nov 01 Python
在python中使用pymysql往mysql数据库中插入(insert)数据实例
Mar 02 Python
如何安装并在pycharm使用selenium的方法
Apr 30 Python
Python趣味入门教程之循环语句while
Aug 26 Python
pytorch实现线性回归以及多元回归
Apr 11 Python
Python Pandas知识点之缺失值处理详解
May 11 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.MVC的模板标签系统(四)
2006/09/05 PHP
用缓存实现静态页面的测试
2006/12/06 PHP
php GeoIP的使用教程
2011/03/09 PHP
深入extjs与php参数交互的详解
2013/06/25 PHP
php计算整个目录大小的方法
2015/06/01 PHP
WampServer搭建php环境时遇到的问题汇总
2015/07/23 PHP
用javascript做拖动布局的思路
2008/05/31 Javascript
Javascript实现返回上一页面并刷新的小例子
2013/12/11 Javascript
js时间比较示例分享(日期比较)
2014/03/05 Javascript
使用jQuery实现更改默认alert框体
2015/04/13 Javascript
轻松理解JavaScript之AJAX
2017/03/15 Javascript
jquery+css实现下拉列表功能
2017/09/03 jQuery
jQuery+CSS实现的table表格行列转置功能示例
2018/01/08 jQuery
全站最详细的Vuex教程
2018/04/13 Javascript
使用mpvue搭建一个初始小程序及项目配置方法
2018/12/03 Javascript
用webpack4开发小程序的实现方法
2019/06/04 Javascript
解决vue项目中页面调用数据 在数据加载完毕之前出现undefined问题
2019/11/14 Javascript
js实现购物车商品数量加减
2020/09/21 Javascript
[01:33:14]LGD vs VP Supermajor 败者组决赛 BO3 第二场 6.10
2018/07/04 DOTA
[46:55]完美世界DOTA2联赛决赛 FTD vs Phoenix 第三场 11.08
2020/11/11 DOTA
独特的python循环语句
2016/11/20 Python
Python读取mat文件,并保存为pickle格式的方法
2018/10/23 Python
Django保护敏感信息的方法示例
2019/05/09 Python
Pytorch实现基于CharRNN的文本分类与生成示例
2020/01/08 Python
pytorch的batch normalize使用详解
2020/01/15 Python
Python基于wordcloud及jieba实现中国地图词云图
2020/06/09 Python
网络艺术零售业的先驱者:artrepublic
2017/09/26 全球购物
澳大利亚最好的厨具店:Kitchen Warehouse
2018/03/13 全球购物
加拿大国民体育购物网站:National Sports
2018/11/04 全球购物
台湾东南旅游社网站:东南旅游
2019/02/11 全球购物
护理专业推荐信
2013/11/07 职场文书
专题民主生活会对照检查材料思想汇报
2014/09/29 职场文书
群众路线四风自我剖析材料
2014/10/08 职场文书
辩护词范文大全
2015/05/21 职场文书
服务行业标语口号
2015/12/26 职场文书
Mysql实现主从配置和多主多从配置
2021/06/02 MySQL