Группировка с использованием pandas различных данных строки - PullRequest
1 голос
/ 25 апреля 2020

У меня есть данные, заданные следующим образом:

Class     Students

Seven       10

Seven       15

Five        12

Two         23

Two         36

Ten         16

Ten         10

Ten         5

Мне нужно сгруппировать их по строкам и продолжить манипуляции:

Требуемый вывод:

Class   Total

Seven   10
        15

Five    12

Two     23
        36

Ten     16
        10
        5

Я только что дал пример данных, мой фактический набор данных очень большой.

Ответы [ 2 ]

2 голосов
/ 25 апреля 2020

Как это:

In [536]: df = df.groupby('Class').sum().reset_index() 

In [537]: df                                                                                                                                                         
Out[537]: 
   Class  Students
0   Five      12.0
1  Seven      25.0
2    Ten      31.0
3    Two      59.0
1 голос
/ 25 апреля 2020

Попробуйте это:

df = df.groupby('Class').sum()
print(df)

       Students
Class
Five         12
Seven        25
Ten          31
Two          59
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...