Pandas 熊猫向前填充最大直到位置

Pandas 熊猫向前填充最大直到位置,pandas,Pandas,我的数据框如下所示: pd.DataFrame([3,1,2,5,2], columns=['Var'], index=pd.date_range('2017-01-01',periods=5)) Var 2017-01-01 3 2017-01-02 1 2017-01-03 2 2017-01-04 5 2017-01-05 2 Var MaxVar 2017-01-01 3 3 2017-01

我的数据框如下所示:

pd.DataFrame([3,1,2,5,2], columns=['Var'], index=pd.date_range('2017-01-01',periods=5))
            Var
2017-01-01    3
2017-01-02    1
2017-01-03    2
2017-01-04    5
2017-01-05    2
            Var   MaxVar
2017-01-01    3     3
2017-01-02    1     3
2017-01-03    2     3
2017-01-04    5     5
2017-01-05    2     5
我想创建一个新列,其最大值在以下时间段之前:

pd.DataFrame([3,1,2,5,2], columns=['Var'], index=pd.date_range('2017-01-01',periods=5))
            Var
2017-01-01    3
2017-01-02    1
2017-01-03    2
2017-01-04    5
2017-01-05    2
            Var   MaxVar
2017-01-01    3     3
2017-01-02    1     3
2017-01-03    2     3
2017-01-04    5     5
2017-01-05    2     5
熊猫可以这样做吗?

使用方法:

使用方法: