Python 在熊猫中添加日期和零填充时间序列?
我有一个如下所示的时间序列数据帧:Python 在熊猫中添加日期和零填充时间序列?,python,python-3.x,pandas,datetime,Python,Python 3.x,Pandas,Datetime,我有一个如下所示的时间序列数据帧: Date Var_1 Var_2 Var_3 ------------------------------------ 0 01/01/14 1 1 2 1 01/08/14 2 1 3 2 01/15/14 2 1 3 3 01/22/14 1 0 3 4 01/29/14 3 0
Date Var_1 Var_2 Var_3
------------------------------------
0 01/01/14 1 1 2
1 01/08/14 2 1 3
2 01/15/14 2 1 3
3 01/22/14 1 0 3
4 01/29/14 3 0 2
我希望在开始日期之前将日期延长几周,并对其他变量进行零填充,以便我的数据框看起来像:
Date Var_1 Var_2 Var_3
------------------------------------
0 12/11/13 0 0 0
1 12/18/13 0 0 0
2 12/25/13 0 0 0
3 01/01/13 1 1 2
4 01/08/14 2 1 3
5 01/15/14 2 1 3
6 01/22/14 1 0 3
7 01/29/14 3 0 2
Pandas中是否有内置函数来执行此操作,或者我是否需要创建一个单独的数据框,其中包含附加的日期序列和所有其他列中的零,然后将这两个数据框连接起来 只有一种方法
df=df.set_index('Date').reindex(pd.date_range(end=df.Date.max(),freq='W-WED',periods=8),fill_value=0)
Var_1 Var_2 Var_3
2013-12-11 0 0 0
2013-12-18 0 0 0
2013-12-25 0 0 0
2014-01-01 1 1 2
2014-01-08 2 1 3
2014-01-15 2 1 3
2014-01-22 1 0 3
2014-01-29 3 0 2
你做过什么调查吗?