更新时间:2023-09-16 10:06:58
我能够解决这个问题.
df['rolling_max'] = df.groupby(['Symbol',df.groupby('Symbol')['condition'].cumsum()])['number'].cummax()
如何在 pandas MultiIndex数据框中有条件地重置滚动最大值的初始值/行?