, не могли бы вы помочь мне в следующей ситуации? Я хочу сгруппировать по моей df на основе команды и сезона, а затем я хочу получить среднее значение забитых голов до даты матча. Я думал об использовании rolling
, но не могу понять, как это сделать, поскольку для каждой строки он будет разным.
DF:
Date Home Away Season Home_goals Away_goals
1.1.2019 Team 1 Team 2 2019 1 1
2.1.2019 Team 3 Team 4 2019 2 3
3.1.2019 Team 1 Team 3 2019 2 1
2.1.2020 Team 1 Team 4 2020 3 4
4.1.2019 Team 1 Team 5 2019 1 3
Ожидаемый результат:
Date Home Away Season Home_goals Away_goals Mean_home_goals
1.1.2019 Team 1 Team 2 2019 1 1 1
2.1.2019 Team 3 Team 4 2019 2 3 2
3.1.2019 Team 1 Team 3 2019 2 1 1.5((1+3)/2)
2.1.2020 Team 1 Team 4 2020 3 4 3 (its new season)
4.1.2019 Team 1 Team 5 2019 1 3 1.33 ((1+3+1)/3)
Спасибо