Подсчитайте, сколько дней прошло с момента последнего сыгранного матча для каждой командыPython

Программы на Python
Anonymous
Подсчитайте, сколько дней прошло с момента последнего сыгранного матча для каждой команды

Сообщение Anonymous »

Я пытаюсь создать в своем фрейме данных два столбца с указанием дней, прошедших с момента последнего матча, сыгранного как командой хозяев, так и командой гостей.
Вот как выглядит мой фрейм данных:

Код: Выделить всё

Date           team_home    team_away
2026-05-10     Tottenham    Arsenal
2026-05-11     Liverpool    West Ham
2026-05-13     West Ham     Chelsea
2026-05-13     Arsenal      Liverpool
и мне бы хотелось вот это:

Код: Выделить всё

Date           team_home    team_away    home_diff    away_diff
2026-05-10     Tottenham    Arsenal      0            0
2026-05-11     Liverpool    West Ham     0            0
2026-05-13     West Ham     Chelsea      2            0
2026-05-13     Arsenal      Liverpool    3            2
Это потому, что, например, «Вест Хэм» играл 11 мая 2026 года перед 13 мая 2026 года, поэтому разница между датами составляет 2 дня.
Я изо всех сил пытаюсь поместить это в код, поэтому пока не смог ничего придумать.>

Вернуться в «Python»