столбец с частотой удаления после запуска value_counts на объекте groupby - PullRequest
0 голосов
/ 24 февраля 2019

Вот так выглядит мой вывод.Есть ли способ избавиться от частоты для всех рядов?

Входы:

by_city = city_df.groupby("city")
total_driver_city = by_city["driver_count"].value_counts()
total_driver_city

Выходы:

city                  driver_count
Amandaburgh           12              1.0
Barajasview           26              1.0
Barronchester         11              1.0
Bethanyland           22              1.0
Bradshawfurt          7               1.0
Brandonfort           10              1.0
Carriemouth           52              1.0
Christopherfurt       41              1.0
Colemanland           23              1.0
Davidfurt             23              1.0
Deanville             49              1.0
East Aaronbury        7               1.0
East Danielview       22              1.0
East Kaylahaven       65              1.0

Ответы [ 2 ]

0 голосов
/ 24 февраля 2019

Или используйте iloc:

df = total_driver_city.reset_index().iloc[:,:-1]
0 голосов
/ 24 февраля 2019

Полагаю, вам нужно конвертировать MultiIndex Series (но если все значения равны 1, получите такие же столбцы, как city_df):

df = total_driver_city.reset_index(name='tmp').drop('tmp', axis=1)
print (df)
               city  driver_count
0       Amandaburgh            12
1       Barajasview            26
2     Barronchester            11
3       Bethanyland            22
4      Bradshawfurt             7
5       Brandonfort            10
6       Carriemouth            52
7   Christopherfurt            41
8       Colemanland            23
9         Davidfurt            23
10        Deanville            49
11   East Aaronbury             7
12  East Danielview            22
13  East Kaylahaven            65

df = total_driver_city.index.to_frame().reset_index(drop=True)
print (df)
               city  driver_count
0       Amandaburgh            12
1       Barajasview            26
2     Barronchester            11
3       Bethanyland            22
4      Bradshawfurt             7
5       Brandonfort            10
6       Carriemouth            52
7   Christopherfurt            41
8       Colemanland            23
9         Davidfurt            23
10        Deanville            49
11   East Aaronbury             7
12  East Danielview            22
13  East Kaylahaven            65
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...