Pandas Dataframe Tweak - PullRequest
       4

Pandas Dataframe Tweak

0 голосов
/ 17 мая 2019

У меня есть следующие данные:

+-----+-------+-------+--------------------+
| Sys | Event | Code  | Duration           |
+-----+-------+-------+--------------------+
|     |     1 |    65 |             355.52 |
|     |     1 |    66 |              18.78 |
|     |     1 |    66 |             223.42 |
|     |     1 |    66 |             392.17 |
|     |     2 |    66 |             449.03 |
|     |     2 |    66 |             506.03 |
|     |     2 |    66 |              73.93 |
|     |     3 |    66 |             123.17 |
|     |     3 |    66 |              97.85 |
+-----+-------+-------+--------------------+

Теперь для каждого Code я хочу суммировать Durations для всех Event = 1 и так далее, независимо от Sys. Как мне подойти к этому?

1 Ответ

0 голосов
/ 17 мая 2019

Как говорит DYZ:

df.groupby(['Code', 'Event']).Duration.sum()

Вывод:

Code  Event
65    1         355.52
66    1         634.37
      2        1028.99
      3         221.02
Name: Duration, dtype: float64
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...