Вычислить средние / стандартные отклонения игрока в Python DataFrame - PullRequest
0 голосов
/ 25 апреля 2019

У меня есть DataFrame Python (3.6.5), который содержит данные игроков НХЛ с регулярных сезонов 2011-2012 годов до 2018-2019 годов.Я пытаюсь рассчитать среднюю карьеру игрока и стандартное отклонение для определенных характеристик, таких как цели, сыгранные игры, голевые передачи и т. Д.

Мой DataFrame выглядит следующим образом:

Year        Player    GP     G    A   TOI
2007-2008   Joe       82     23   12  200
2007-2008   Bill      80     14   23  120
2008-2009   Joe       81     28   16  200
2008-2009   Bill      82     15   28  150

IЯ предполагаю, что я должен использовать groupby.Это моя попытка найти решение:

Gp_avg = data['GP'].groupby(data['Player']).mean()
data['GP AVG'] = Gp_avg
print(data.head())

Однако я получаю NaNs для моей новой колонки.После того, как я смог успешно рассчитать средние показатели за карьеру, я решил просто повторить процесс для стандартных отклонений.

Любая помощь приветствуется!

...