У меня есть данные с индексом времени:
df2 = pd.DataFrame({ 'day': pd.Series([date(2012, 1, 1), date(2012, 1, 3)]), 'b' : pd.Series([0.22, 0.3]) })
df2 = df2.set_index('day')
df2
b
day
2012-01-01 0.22
2012-01-03 0.30
Каков наилучший способ расширить этот фрейм данных, чтобы он имел одну строку для каждого дня в январе 2012 года (скажем), где все столбцы имеют значение NaN
(здесь только b
), где мы не есть данные?
Итак, желаемый результат:
b
day
2012-01-01 0.22
2012-01-02 NaN
2012-01-03 0.30
2012-01-04 NaN
...
2012-01-31 NaN
Большое спасибо!