37,720
社区成员
发帖
与我相关
我的任务
分享
from pandas import Series,DataFrame
import pandas as pd
data1={'group':['a','b','c'],
'A':[1,2,3]}
data2={'group':['a'],
'B':[3]}
data3={'group':['b'],
'C':[2]}
frame=pd.merge(DataFrame(data1),DataFrame(data2),on='group',how='outer')
frame=pd.merge(frame,DataFrame(data3),on='group',how='outer')
print(frame)
'''
group A B C
0 a 1 3.0 NaN
1 b 2 NaN 2.0
2 c 3 NaN NaN
'''