Как мне получить коэффициент дисперсии за весь месяц на основе группового примера? - PullRequest
0 голосов
/ 28 июня 2018

Сначала я набираю этот код.

covLoad = loadHr.groupby(['mo', 'OnOff', 'he']).mean()
covLoad.head()

, который дает мне этот результат -

enter image description here

Теперь я хочу получить среднее значение для period 201606 со значением OnOff 1 или 0. Как мне это сделать?

1 Ответ

0 голосов
/ 28 июня 2018

Следующее должно сделать трюк:

loadHr.groupby(['mo', 'OnOff', 'he']).mean()\
.reset_index().groupby(['OnOff', 'period']).mean().loc[(1, 201606)]

Мы должны сбросить индекс для группы, чтобы иметь возможность снова его получить. Поскольку мы получаем мультииндекс, нам нужно передать кортеж в метод .loc.

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