У меня есть 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 для моей новой колонки.После того, как я смог успешно рассчитать средние показатели за карьеру, я решил просто повторить процесс для стандартных отклонений.
Любая помощь приветствуется!