从其他Dataframe中的信息填充Dataframe列



我有两个数据帧,一个(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大得多

尝试mergehow='left'on='Account':

>>> df_b.merge(df_a, how='left', on='Account')

最新更新