2017-04-11 7 views
2

私はこの質問に対して特定の答えを見つけようとしましたが運はありませんでした。pandasデータフレーム列を昇順に並べ替え

私はgroupbyデータフレームを作成しました。このフレームでは、一連の映画の平均評価が見つかりました。私は今、映画のIDをインデックスとして持っていますが、一番上の評価が最も低い、一番下が最も低い評価をすべて注文したいと思います。私はソートと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

average_rating.sort_values(ascending=False) 
+1

'DF = df.sort_value( 'COL1'、昇順= false)を'でしょうか? – Stael

+0

質問の変数名を反映するために私の答えを変更しました –

+0

ありがとう、私のデータフレームに複数の列があったとしたら、上に示したように名前で呼び出すだけです。 'col1'? –

関連する問題