gpt4 book ai didi

python - 不确定如何在使用 groupby 后按版本规范化计数

转载 作者:太空宇宙 更新时间:2023-11-04 08:25:10 25 4
gpt4 key购买 nike

这是我正在使用的命令:

data.groupby('version')['rating'].value_counts().sort_index() 

我还剩下:

version  rating
v1 0.0 51791
1.0 11982
2.0 1679
3.0 1539
4.0 6497
4.5 1
5.0 114382
v2 0.0 47396
1.0 3591
2.0 607
3.0 1384
4.0 10285
5.0 159273
Name: rating, dtype: int64

以下是每个版本的总体 value_counts():

version
v1 187871
v2 222536
Name: rating, dtype: int64

我想做的是对每个评分计数进行计数,并根据每个版本的总体计数对它们进行归一化。

我不确定有什么优雅的方法可以做到这一点。任何帮助将非常感激。

最佳答案

只需将 True 传递给 normalize

data.groupby('version')['rating'].value_counts(normalize=True).sort_index() 

关于python - 不确定如何在使用 groupby 后按版本规范化计数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57982110/

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