我有時間的索引數據:熊貓 - Extend DataFrame的索引將新行的所有列設置爲NaN?
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年1月(說),其中所有列設置爲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
非常感謝!
感謝 - 這是偉大的,以填補漏洞,但我怎麼能擴展到'2012-01-31' (說)。 – paul
嗯。但是,如果我在原始時間系列中有多個孔/間隙,那麼這不再起作用。 – paul
@paul是的我的答案在這方面有限,我想不出更通用的方法。如果可以的話,首先創建帶有所有期望值的DataFrame會更好一些,我會有一個解決方法,看看我能不能找到更好的東西 – EdChum