0
返回新的數據幀我有這樣一個DataFrame
:我分開2016年1月2日00:00:00到2016-01-rolling_sum在工作日與日期指數
A
2016-01-01 00:00:00 0
2016-01-01 12:00:00 1
2016-01-02 00:00:00 2
2016-01-02 12:00:00 3
2016-01-03 00:00:00 4
2016-01-03 12:00:00 5
2016-01-04 00:00:00 6
2016-01-04 12:00:00 7
2016-01-05 00:00:00 8
2016-01-05 12:00:00 9
原因03 12:00:00是,那兩天是週末。
所以這是我希望做的:
我想rolling_sum
與window = 2 business days
。
例如,我想總結
A
2016-01-04 00:00:00 6
2016-01-04 12:00:00 7
2016-01-05 00:00:00 8
2016-01-05 12:00:00 9
,然後總和(我們跳過任何非工作日)
A
2016-01-01 00:00:00 0
2016-01-01 12:00:00 1
2016-01-04 00:00:00 6
2016-01-04 12:00:00 7
,其結果是
A
2016-01-01 Nan
2016-01-04 14
2016-01-05 30
我該如何實現這一目標?
我試過rolling_sum(df, window=2, freq=BDay(1))
,它似乎只是選擇同一天的一行,但不能在同一天內對兩行(00:00和12:00)進行求和。