Как добавить столбец образованный с помощью groupby и aggregate в датафрейм?
делаю группировку по Сoach c агрегацией по среднему Weight

как теперь создать новый столбец в датасете со средним значением Weight?
df['Avg Weight per Coach'] = df.groupby(['Coach']).aggregate({'Weight':'mean'}) создает столбец но все значения в нем Nan. Помогите пожалуйста!
Ответы (1 шт):
Автор решения: D.Vinogradov
→ Ссылка
Используйте transform
df['Avg Weight per Coach'] = df.groupby('Coach')['Weight'].transform('mean')
