надо?
пришел (точнее помогли прийти 😀) к такому виду: df[df.price>df['price'].median()].groupby(['color']).count().sort_values('color')
Когда ты пишешь groupby(...) — датафрейм ещё не сформирован (там некая промежуточная структура пандаса, не помню, как называется). И к ней нужно применить функцию агрегации (иначе в чём смысл группировки) И раз тебе нужно было оценить распространённость, тебе подходит .count() А дальше уже можно оперировать как с датафреймом (например, sort_values())
написал таким вот образом: df[df.price>df['price'].median()].groupby(['color']).count().sort_values('color') можно ли эту операцию выполнить ..... лучше ?
Обсуждают сегодня