次のような pandas データフレームがあります。
AAPL IBM GOOG XOM
2011-01-10 16:00:00 1500 0 0 0
2011-01-11 16:00:00 0 0 0 0
2011-01-12 16:00:00 0 0 0 0
2011-01-13 16:00:00 -1500 4000 0 0
2011-01-14 16:00:00 0 0 0 0
2011-01-18 16:00:00 0 0 0 0
私の目標は、前の行の値を追加して行を埋めることです。結果は次のようになります。
AAPL IBM GOOG XOM
2011-01-10 16:00:00 1500 0 0 0
2011-01-11 16:00:00 1500 0 0 0
2011-01-12 16:00:00 1500 0 0 0
2011-01-13 16:00:00 0 4000 0 0
2011-01-14 16:00:00 0 4000 0 0
2011-01-18 16:00:00 0 4000 0 0
でデータフレームインデックスを反復しようとしました
for date in df.index:
日付をインクリメントするには
dt_nextDate = date + dt.timedelta(days=1)
ただし、週末を表すデータフレーム インデックスにはギャップがあります。
2 行目から最後までインデックスを反復処理し、前の行を参照して値を追加できますか?