我有一个Pandas的时间序列,看起来像这样:
时间=[时间戳("2021 - 01 - 01 05:30:00"),时间戳("2021 - 01 - 01 05:40:00"),时间戳("2021 - 01 - 01 05:50:00"),时间戳("2021 - 01 - 01 06:00:00"),时间戳("2021 - 01 - 01 06:10:00"),时间戳("2021 - 01 - 01 06:20:00"),时间戳("2021 - 01 - 01 06:30:00"),时间戳("2021 - 01 01 06:40:00"),时间戳(" 2021 - 01 01 06:50:00"),时间戳(" 2021 - 01 01 07:00:00")]
数值=[4.84、6.92、7.99、8.01、7.07、5.11、7.1、7.03、7.02、8.07]
我想转换时间序列与15分钟乘以步骤,是重新采样正确的方法?或任何其他方法(统计或任何)可用?假设有任何丢失的数据,我们如何处理这一点。
1条答案
按热度按时间dgtucam11#
我认为可以,使用
Resampler.mean
:或者如果需要
Series.asfreq
-仅提取15Min
值:假设有任何缺失数据,我们如何处理这一问题。
具有缺失值的样本数据:
如果需要,可使用
Series.fillna
替换原始Series
所有值的mean
:如果使用第二种方法
asfreq
,则不填充原始数据中的缺失值: