你好,以下是数据框(df)的内容:
temp
0 10
1 23
2 12
5 24
我想要实现的目标是:
temp max_so_far
0 10 10
1 23 23
2 12 23
5 24 24
我正在尝试使用:
df['max_so_far'] = df.temp.rolling(window= df.index).max
df['max_so_far'] = df.temp.rolling(window= df.index.astype(int)).max
然而,我总是收到窗口必须是整数的错误。有没有什么建议可以解决这个问题?
谢谢。