Как отсортировать значение после использования groupby и выбрать наиболее частый? - PullRequest
0 голосов
/ 21 сентября 2018

Итак, на самом деле есть два вопроса, во-первых, как я могу это отсортировать?Я пытался добавить sort_value () после .mean (), но он не работает.First Question

Второй вопрос: я могу использовать .mean (), чтобы получить среднее значение для цены после группировки.Как я могу получить самый частый?Например, я хочу получить 100, если 100 является самой частой ценой в области Allson.

Заранее благодарю за помощь.

Ответы [ 2 ]

0 голосов
/ 21 сентября 2018

Для вопроса 1:

df.groupby('neighourhood_cleansed').apply(pd.DataFrame.sort_values, 'price')

groupby + apply + сортировка для выше

Для вопроса 2:

df['col'].mode()

mode длявыше

0 голосов
/ 21 сентября 2018

Для вопроса 1 df.groupby('neighourhood_cleansed').apply(pd.DataFrame.sort_values, 'price').После выполнения группировки по, мы сортируем объект dataframe group_by, поэтому мы используем apply, чтобы сказать, что мы сортируем по цене столбца.

Для вопроса 2 попробуйте df['col'].mode().

df.groupby('...').apply(pd.DataFrame.mode, 'col_name') будет работать после группового.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...