gpt4 book ai didi

python - 在 python 中使用 count()

转载 作者:行者123 更新时间:2023-11-28 17:23:21 24 4
gpt4 key购买 nike

<分区>

我必须澄清我的问题,因为有些人认为这是一个不清楚的问题。问题是,我有四种不同类型数据的列表。这是其中的一小部分,以阐明我的想法。

   UserID     movie_id  rating    unix_timestamp
196 242 3 881250949
186 302 3 891717742
22 377 1 878887116
244 51 2 880606923
166 346 1 886397596
298 474 4 884182806
115 265 2 881171488
253 465 5 891628467
305 451 3 886324817
7 451 5 891353892

一些 monvies,他们从用户那里得到的评分总和是 50 、 44 或 88 等。例如,movie_id (451) 获得了 3 和 5 个评分(因此它总共获得了 8 个评分)。我想排除那些评分低于 50 的电影。并获取评分超过 50 的其他电影的平均值(他们从用户那里获得的评分总和),并仅显示前 5 或 10 个值。

这是代码的一部分

grouped_data = ratings['rating'].groupby(ratings['movie_id'])
## average and combine
average_ratings = grouped_data.mean()
print ("Average ratings:")
print (average_ratings.head())

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