我有一个看起来像这样的熊猫数据框:
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)
但是代表周末的数据框索引中存在空白。
我可以从第二行遍历索引到最后,参考上一行并添加值吗?