我试图找到这个问题的具体答案,但没有运气。
我创建了一个groupby数据帧,我找到了一系列电影的平均评分。我现在将电影ID作为索引,但我想订购最高评级的所有评级,最低评级。我尝试过sort和sort_value函数无济于事。
r_cols = ['user_id', 'movie_id', 'rating', 'unix_timestamp']
ratings = pd.read_csv(
'http://files.grouplens.org/datasets/movielens/ml-100k/u.data',
sep='\t', names=r_cols)
grouped_ratings=ratings['rating'].groupby(ratings['movie_id'])
average_rating=grouped_ratings.mean()
答案 0 :(得分:0)
按降序排序按使用次序排序
average_rating.sort_values(ascending=False)