python - 考虑到过去,如何在时间序列中插入非线性缺失数据?
问题描述
我正在处理缺少数据的时间序列。时间序列只是上升的。它是每小时时间序列。
我想在考虑过去值的情况下插入缺失的数据。插值不应该是线性的。
我正在使用 Python 和 Pandas。我使用了以下方法:
data.interpolate(method="time",limit_area="inside")
这是应用于我的时间序列之一的结果:
插值是蓝色的。但是,我们可以看到它是线性的,这不是我所期望的。我试图将每小时数据重新采样为每日数据,但仍然无法正常工作。
是否有另一种方法可以在考虑过去值(过去趋势)的情况下插入时间序列中的缺失数据?
谢谢你。
解决方案
推荐阅读
- c# - MVC HTTP POST 请求
- php - 如何使用 simple.html.dom 解析锚 javascript void (PHP)
- r - 使用 R 中的 data.table 对向量进行简单移动平均(部分窗口)
- python - 无法克隆对象
- cloudflare - Cloudflare CDN:原始服务器上的压缩资产问题
- javascript - 如何在状态内以编程方式在 React 中路由?
- python - 使用熊猫多次循环数据帧的最快方法
- lua - 如何创建具有唯一 ID 的表条目并使用该 ID 访问它们..?
- python - 这种广播的正确方法是什么?
- windows - 如何在 Windows 10 文件资源管理器中搜索 2+ 个空格?