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
熊猫可以这样做吗?使用方法:
使用方法: