df3 = DataFrame({'day': Series([date(2012, 1, 4), date(2012, 1, 31)])})
df3.set_index('day', inplace=True)
merged = df2.append(df3)
pandas - Extend Index of a DataFrame setting all columns for new rows to NaN?