gpt4 book ai didi

python - Pandas map 返回所有 NaN

转载 作者:太空狗 更新时间:2023-10-30 02:37:50 26 4
gpt4 key购买 nike

我有两个数据框 dfdfusers

df:

ID   Count
A1 5
B1 12
C1 7

融合者:

ID  FullName
A1 Mike Frost
B1 Jack James
C1 Mickey Rose

我愿意

ID  Count FullName
A1 5 Mike Frost
B1 12 Jack James
C1 7 Mickey Rose

在我的研究中,我最终尝试df['Fullname']=df['ID'].map(dfusers['FullName'])

但生成的数据帧为所有 ID 返回 NaN。不过,我能够使用 Excel Vlookup 成功创建所需的数据框。为什么这在 Pandas 中不起作用?

最佳答案

您可以使用合并来实现这一点:

df = df.merge(dfusers, how='inner', on='ID')

关于python - Pandas map 返回所有 NaN,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48938111/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com