Сортировка данных по среднему значению после агрегации и группирования - PullRequest
0 голосов
/ 30 сентября 2019

Я хотел бы отсортировать город по значению «Availability_365» и получить 10 лучших по величине. Когда я запускаю свою первую строку кода и получаю то, что хочу, но затем я хочу отсортировать ее по убыванию. Когда я запускаю вторую строку кодов для сортировки, но с использованием sort_values, я получаю сообщение об ошибке 'mean'

average = df.groupby('city').agg({'availability_365': ['mean', 'max', 'min']})
average.sort_values(['mean'], ascending=False).round(0).head(10)
city    availability_365
ALLSTON         172.0
Allston         173.0
Boston          363.0
Brighton        222.0
Brookline       125.0
Cambridge       188.0
Charlestown     182.0
Dorchester      245.0
East Boston     339.0
Hyde Park       56.0
Jamaica Plain   242.0
Mattapan        304.0
Milton          88.0
Mission         338.0
Newton          328.0
Roslindale      213.0
Somerville      291.0
South Boston    350.0
Watertown       339.0
West Roxbury    151.0
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...