Панды группируют значения вместе и суммируют - PullRequest
0 голосов
/ 26 ноября 2018

Имеют фрейм данных, который выглядит следующим образом:

Index    Quarter    Average    Location
0        2000Q1     1234       London
1        2000Q1     5678       Brighton
...      ...        ...        ...
99       2018Q3     9876       London
100      2018Q3     9987       Brighton

Чтобы определить начало рецессии, я должен сначала сгруппировать эти кварталы, используя метод:

df = df.groupby(['Quarter','Average']).sum()

Однакоэто не возвращает то, что я намерен.Я хочу, чтобы все соответствующие средние значения за четверть суммировались вместе, давая мне средние значения Q1, Q2, Q3.

Где, примерно, я ошибаюсь.

1 Ответ

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

Этот код должен работать для вас:

df.groupby('Quarter').agg('sum')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...