Python 如何“;重新编制索引”;具有最小日期和最大日期值的数据帧

Python 如何“;重新编制索引”;具有最小日期和最大日期值的数据帧,python,pandas,date,dataframe,Python,Pandas,Date,Dataframe,这是我的数据集。 开始日期:2007-01-02 截止日期:2017-12-31 数据包含缺少的值,因此我尝试使用移动平均值5进行填充。 所以我把这个新的数据框装箱,以及如何用移动平均窗口5填充它?我假设您的Date列值位于datetime64[ns]类型中,并设置为index 首先使用start和end日期和merge()和df Q Mod Date 2007-01-02 8.0 3900.0 2007-01-03 6.5 3950.0 200

这是我的数据集。
开始日期:2007-01-02 截止日期:
2017-12-31

数据包含缺少的值,因此我尝试使用移动平均值5进行填充。

所以我把这个新的数据框装箱,以及如何用移动平均窗口5填充它?

我假设您的
Date
列值位于
datetime64[ns]
类型中,并设置为
index

首先使用
start
end
日期和
merge()
df

             Q   Mod
Date        
2007-01-02  8.0 3900.0
2007-01-03  6.5 3950.0
2007-01-04  7.5 3960.0
2007-01-05  8.5 4000.0
2007-01-06  6.0 4000.0
然后用
window
大小
5
的滚动方式填充
nan
值(我设置了
1
的最小要求值,但这是您的选择)


我假设您的
Date
列值位于
datetime64[ns]
类型中,并设置为
index

首先使用
start
end
日期和
merge()
df

             Q   Mod
Date        
2007-01-02  8.0 3900.0
2007-01-03  6.5 3950.0
2007-01-04  7.5 3960.0
2007-01-05  8.5 4000.0
2007-01-06  6.0 4000.0
然后用
window
大小
5
的滚动方式填充
nan
值(我设置了
1
的最小要求值,但这是您的选择)


问题与
机器学习无关
-请不要对标签(已删除)进行垃圾邮件处理。问题与
机器学习无关
-请不要对标签(已删除)进行垃圾邮件处理。如何重新索引日期,以及开始和结束日期。为什么我会问这个问题,因为panda会自动检测一些数据未注册的日期,并将其删除…如何重新索引日期,包括开始日期和结束日期。为什么我会问这个问题,因为panda会自动检测到一些数据未注册的日期,并将其删除。。。
df.Q.fillna(df.Q.rolling(window=5, min_periods=1).mean(), inplace=True)
df.Mod.fillna(df.Mod.rolling(window=5, min_periods=1).mean(), inplace=True)