想象一下,我有2个DataFrames A和B(见下文)。 我想用B.City WHERE A.my_zip == B.Zipcode更新A.my_city中的NaN。
如何使用Pandas以一种很好的方式做到这一点?
DataFrame A:
my_city my_zip
0 Copenhagen 4000
1 Amsterdam 2000
2 NaN 4040
3 NaN 5000
DataFrame B:
City Zipcode
0 Lisboa 4040
1 London 5000
2 Beijing 6000
3 Hong Kong 5000
4 New York 4040
5 Istanbul 5000
因此,我想要这个结果:
my_city my_zip
0 Copenhagen 4000
1 Amsterdam 2000
2 Lisboa 4040
3 London 5000
谢谢!