按升序排序pandas dataframe列

时间:2017-04-11 09:50:13

标签: python pandas group-by

我试图找到这个问题的具体答案,但没有运气。

我创建了一个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()

1 个答案:

答案 0 :(得分:0)

按降序排序按使用次序排序

average_rating.sort_values(ascending=False)