GROUPBY с отображением всех столбцов - PullRequest
0 голосов
/ 02 ноября 2018

Я хочу сделать групповые из моих МОДЕЛЕЙ по CITYS с сохранением всех столбцов, где я могу напечатать процент каждой модели в этом городе. Я поместил свой фрейм данных на ФОТО ниже.

И я написал этот код, но я не знаю, как это сделать?

for name,group in d_copy.groupby(['CITYS'])['MODELS']:

Ответы [ 2 ]

0 голосов
/ 02 ноября 2018

Вы можете группировать, а затем распечатывать каждую группу.

df_group=df.groupby(['CITYS'])
for key,value in df_group:
    print(value)
0 голосов
/ 02 ноября 2018

Вы пробовали это: d_copy.groupby(['CITYS','MODELS']).mean(), чтобы получить средний процент модели по городу.

Тогда, если вы хотите поймать проценты, вам нужно конвертировать их в DF и выбрать столбец: pd.DataFrame(d_copy.groupby(['CITYS','MODELS']).mean())['PERCENTAGE']

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