【发布时间】:2019-01-13 01:50:56
【问题描述】:
我有以下行:
genre_df.groupby(['release_year', 'genres']).vote_average.mean()
这给了我以下信息:
release_year genres
1960 Action 6.950000
Adventure 7.150000
Comedy 7.900000
Drama 7.600000
Fantasy 7.300000
History 6.900000
Horror 8.000000
Romance 7.600000
Science Fiction 7.300000
Thriller 7.650000
Western 7.000000
1961 Action 7.000000
Adventure 6.800000
Animation 6.600000
Comedy 7.000000
Crime 6.600000
Drama 7.000000
Family 6.600000
History 6.700000
Music 6.600000
Romance 7.400000
War 7.000000
...
我希望看到的是按发行年份和类型分组的 df,但首先按最高平均票数排序。
又名:
release_year genres
1960 Horror 8.000000
Comedy 7.900000
Action 6.950000
Thriller 7.650000
Drama 7.600000
Romance 7.600000
Fantasy 7.300000
Science Fiction 7.300000
Adventure 7.150000
Western 7.000000
History 6.900000
如何做到这一点?
【问题讨论】:
标签: python pandas sorting dataframe pandas-groupby