我有一个人们对电影评分的数据库。我想得到每个年龄段平均评分最高的类型。7岁的孩子最喜欢动画,50岁的孩子最喜欢科幻等等。
df = pd.merge(pd.merge(ratings, users), movies) genre_group = df.groupby(["age", "genres"]).rating.mean()
我还想在不移动年龄指数的情况下对评级进行排序。
nzrxty8p1#
我不明白你说的“不动年龄指数”是什么意思。你需要重置_index然后排序:
df = df.reset_index() df = df.sort_values(by=['rating'])
1条答案
按热度按时间nzrxty8p1#
我不明白你说的“不动年龄指数”是什么意思。你需要重置_index然后排序: