【发布时间】:2021-08-10 08:33:40
【问题描述】:
我有 2 个数据框,其中一个公共列表示行号。
Df1:
Rownum A B C
11 S V L
11 F U M
11 T C O
11 B X P
Df2:
Rownum E F G
12 S V L
12 F U M
12 T C O
12 B X P
当前实现:
df = pd.concat(df1,df2,axis=1)
Output:
Rownum A B C Rownum E F G
11 S V L 12 S V L
11 F U M 12 F U M
11 T C O 12 T C O
11 B X P 12 B X P
下面提到的是我想要实现的期望输出:
Rownum A B C E F G
11 S V L
11 F U M
11 T C O
11 B X P
12 S V L
12 F U M
12 T C O
12 B X P
我们将不胜感激。
【问题讨论】:
-
pd.merge(df, df1, on='Rownum', how='outer').fillna('')