left1 = DataFrame({'key':['a','b','a','a','b','c'],
'value':range(6)})
right1 = DataFrame({'group_val':[3.5,7]},index=['a','b'])
pd.merge(left1,right1,left_on='key',right_index=True) # 两者相合并,左边以key为关键字,右边以索引为关键字
pd.merge(left1,right1,left_on='key',right_index=True,how='outer') # 指定外链接的方式得到他们的并集
# 层次化的索引
lefth = DataFrame({'key1':['Ohio','Ohio','Ohio','Nevada','Nevada'],
'key2':[2000,2001,2002,2001,2002],
'data':np.arange(5.0)})
righth = DataFrame(np.arange(12).reshape((6,2)),
index=[['Nevada','Nevada','Ohio','Ohio','Ohio','Ohio'],
[2001,2000,2000,2000,2001,2002]],
利用Python数据分析:数据规整化(二)
最新推荐文章于 2022-06-09 14:11:39 发布