我有两个数据帧,一个(A)包含与某些帐户相关的注释。另一个(B)是我希望添加一个包含该帐户注释的列的帐户列表。在这个例子中,有时数据框B中的帐号不在数据框A中,我想填充这个NaN或0。
输入>:Dataframe:
Account Note
11 a
12 b
13 c
14 d
15 e
16 f
Dataframe B:
Account
11
25
42
14
15
19
26
期望输出值:
Dataframe C:
Account Note
11 a
25
42
14 d
15 e
19
26
请注意,在我的实际示例中,数据帧B的大小将比A大得多
尝试merge
与how='left'
和on='Account'
:
>>> df_b.merge(df_a, how='left', on='Account')