我正在使用 pandas 将存储在 中的日内数据转换data_m
为每日数据。出于某种原因resample
,为日内数据中不存在的日期添加了行。例如,2000 年 1 月 8 日不在日内数据中,但每日数据包含该日期的一行,其值为 NaN。DatetimeIndex 具有比实际数据更多的条目。我做错什么了吗?
data_m.resample('D', how = mean).head()
Out[13]:
x
2000-01-04 8803.879581
2000-01-05 8765.036649
2000-01-06 8893.156250
2000-01-07 8780.037433
2000-01-08 NaN
data_m.resample('D', how = mean)
Out[14]:
<class 'pandas.core.frame.DataFrame'>
DatetimeIndex: 4729 entries, 2000-01-04 00:00:00 to 2012-12-14 00:00:00
Freq: D
Data columns:
x 3241 non-null values
dtypes: float64(1)