熊猫基于列覆盖

时间:2020-03-27 18:43:50

标签: python pandas

我有以下数据框:

df1

index  | colA  | colB
0          a       1
1          b       2
2          a       9

df2

index  | colA  | colB
5          a       3
8          c       4

我想基于df2更新df1,对于所有“ i”行都这样

df1['ColA'].iloc[i] == df2['colB'].iloc[i]

索引不匹配,因此.update()在这里不起作用。

所需的输出:

df1

index  | colA  | colB
0          a       3
1          b       2
2          a       3

1 个答案:

答案 0 :(得分:0)

您可以使用布尔索引:

group by