У меня есть следующий фреймворк:
df=
Date Team1 Team2
6/1 Boston New York
6/13 New York Chicago
6/27 Boston New York
6/28 Chicago Boston
Я хотел бы создать новый столбец, который находит разницу в датах на основе условного оператора team1. Например, когда Чикаго является Командой 1, я хотел бы найти количество дней с момента их последней игры, независимо от того, были ли они Командой 1 или Командой 2 в предыдущей игре.
df=
Date Team1 Team2 Days since Team1 played
6/1 Boston New York 0
6/13 New York Chicago 12
6/27 Boston New York 26
6/28 Chicago Boston 15