Я пытаюсь выполнить sh постепенное увеличение даты прокрутки в python / pandas, используя следующие условия:
- У меня есть pandas фрейм данных с двумя столбцами, и я хочу вставить новый столбец, где первая строка - указанная дата.
- Каждая следующая строка увеличивает дату предыдущей строки на один календарный день.
Например:
# example data frame
import pandas as pd
# create DataFrame
data = {'c1':[5, 3, 8, 7, 15], 'c2':[20, 21, 19, 18, 19]}
df = pd.DataFrame(data)
df
# example start date
pd.to_datetime('Nov 4, 2010')
Каждая строка представляет данные за один день. У меня также есть указанная дата начала, в данном случае, 4 ноября 2010 г., которая соответствует первой строке в кадре данных и должна увеличиваться на один день для каждой строки, что дает следующий вывод:
Я знаю, что это тривиально сделать в Excel, выбрав ячейку с датой и перетащив ее вниз (извините, знаю, что я туда попал), но по какой-то причине та же операция в pandas кажется более сложной. Заранее спасибо за помощь.