获取每个索引的最大值,pandas

h5qlskok  于 2023-06-20  发布在  其他
关注(0)|答案(1)|浏览(99)

我有一个人们对电影评分的数据库。我想得到每个年龄段平均评分最高的类型。7岁的孩子最喜欢动画,50岁的孩子最喜欢科幻等等。

df = pd.merge(pd.merge(ratings, users), movies)
genre_group = df.groupby(["age", "genres"]).rating.mean()

我还想在不移动年龄指数的情况下对评级进行排序。

nzrxty8p

nzrxty8p1#

我不明白你说的“不动年龄指数”是什么意思。你需要重置_index然后排序:

df = df.reset_index()
df = df.sort_values(by=['rating'])

相关问题