【发布时间】:2018-02-26 14:21:57
【问题描述】:
我有三个这样的pandas.Dataframe:
df1
A_1 A_2 A_3
MAC
ID1 1.0 1.0 2.0
ID2 6.0 6.0 7.0
ID3 1.0 2.0 3.0
df2
B_1 B_2 B_3
MAC
ID1 1.0 1.0 1.0
ID2 2.0 2.0 3.0
ID3 1.0 1.0 1.0
df3
C_1 C_2 C_3
MAC
ID1 1.0 1.0 2.0
ID2 5.0 5.0 5.0
ID3 1.0 2.0 3.0
我想pd.merge 或pd.concat 的预期结果如下所示:
MAC A_1 B_1 C_1 A_2 B_2 C_2 A_3 B_3 C_3
ID1 1.0 1.0 1.0 1.0 1.0 1.0 2.0 1.0 2.0
ID2 6.0 2.0 5.0 6.0 2.0 5.0 7.0 3.0 5.0
ID3 1.0 1.0 1.0 2.0 1.0 2.0 3.0 1.0 3.0
我在这个链接里搜索了https://pandas.pydata.org/pandas-docs/stable/merging.html,但是结果和我预想的不一样。 提前感谢您的回答。
【问题讨论】: