У меня есть панд dataframe, который выглядит следующим образом:Python панд dataframe добавить предыдущий ряд значений
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
Я пытался перебирать индекс dataframe с
for date in df.index:
и увеличиваем даты с
dt_nextDate = date + dt.timedelta(days=1)
но есть пробелы в индексе dataframe которые стоят на выходные.
Можно ли перебирать индекс из второй строки в конец, ссылаться на предыдущую строку и добавлять значения?
сперма сумма вещей именно то, что я искал. Большое спасибо за Вашу помощь! –