【发布时间】:2023-01-08 01:07:21
【问题描述】:
df1
index Count
Duliajan Area 2
HAPJAN 2
KATHALGURI 2
df2
Location Category
0 NAGAJAN 0
1 JORAJAN 0
2 KATHALGURI 0
3 HEBEDA 0
4 MAKUM 0
5 BAREKURI 0
6 BAGHJAN 0
7 Duliajan Area 0
8 LANGKASHI 0
9 HAPJAN 0
我需要这个输出:
0 NAGAJAN 0
1 JORAJAN 0
2 KATHALGURI 2
3 HEBEDA 0
4 MAKUM 0
5 BAREKURI 0
6 BAGHJAN 0
7 Duliajan Area 2
8 LANGKASHI 0
9 HAPJAN 2
【问题讨论】:
-
@Corralien 它被重复覆盖,
map应该在这里使用df2['Location'].map(df1.set_index('index')['Count']).fillna(df2['Count']) -
@mozway。好的,我关闭了问题。对不起
-
@Corralien 别担心;)
标签: python python-3.x pandas dataframe csv