首页 > 解决方案 > 自上次获胜以来的游戏 python pandas

问题描述

Date         HomeTeam    isWin 
10/23/2015   United      1
01/04/2016   United      0
03/25/2016   United      1
04/14/2016   United      1
04/14/2016   Turk        1
04/15/2016   Turk        1

我在上面的熊猫中有一个数据框。我想创建一个名为 GamesSinceLastWin 的计算列,用于计算自主队上次获胜以来的比赛。我该怎么做呢?

我已经尝试过了,但似乎不起作用

df.loc[:,'GSLW'] = df.groupby('HomeTeam').HomeWin.transform(lambda x : (x == 0).expanding().sum())

标签: pythonpandasdatetimetimedelta

解决方案


推荐阅读