|
楼主 |
发表于 2021-10-9 19:45:39
|
显示全部楼层
InnerMerge (内连接)
- import numpy as np
- import pandas as pd
- 数据1= pd.DataFrame({'姓名':['叶问','李小龙','孙兴华','李小龙','叶问','叶问'],'攻击力':np.arange(6)})
- 数据2 = pd.DataFrame({'姓名':['黄飞鸿','孙兴华','李小龙'],'防御力':[1,2,3]})
- 数据3 = pd.merge(数据1,数据2,on='姓名',how='inner')
- print(数据1)
- print('*'*30)
- print(数据2)
- print('*'*30)
- print(数据3)
复制代码 运行结果:
- 姓名 攻击力
- 0 叶问 0
- 1 李小龙 1
- 2 孙兴华 2
- 3 李小龙 3
- 4 叶问 4
- 5 叶问 5
- ******************************
- 姓名 防御力
- 0 黄飞鸿 1
- 1 孙兴华 2
- 2 李小龙 3
- ******************************
- 姓名 攻击力 防御力
- 0 李小龙 1 3
- 1 李小龙 3 3
- 2 孙兴华 2 2
复制代码
|
|