gpt4 book ai didi

python - 计算一个数据框中项目在另一个数据框中的出现次数

转载 作者:太空宇宙 更新时间:2023-11-03 12:36:23 25 4
gpt4 key购买 nike

我目前遇到了一个问题,希望有人能提供帮助。目前有 2 个项目数据框,长达数十万行。 (一个超过 200k,一个超过 180k)。 2 个数据框中较大的一个将包含用户的唯一值,而较小的一个不包含用户的唯一值,例如:

df1:
user1
user2
user3
user4
user5

df2:
user1
user1
user5
user4
user5
user5

我需要做的是从 df1 中获取每个用户并有效地查看它是否在 df2 中以及它出现了多少次。

谢谢!

最佳答案

使用value_counts

df1['Newcount']=df1['df1:'].map(df2['df2:'].value_counts())
df1
Out[117]:
df1: Newcount
0 user1 2.0
1 user2 NaN
2 user3 NaN
3 user4 1.0
4 user5 3.0

关于python - 计算一个数据框中项目在另一个数据框中的出现次数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50293496/

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