python - 如何使用重采样功能填充数据框外部数据中的缺失值?
问题描述
我有这样的数据框:
数据集:
datetime value
2017-04-23 00:00:00+00:00 74
2017-04-23 00:01:00+00:00 74
2017-04-23 00:02:00+00:00 74
.
.
.
2017-04-23 23:46:00+00:00 103
2017-04-23 23:47:00+00:00 103
2017-04-23 23:48:00+00:00 80
我想用这个重采样命令重采样缺失值:
df.set_index('fusedDate').resample('5min').mean().ffill().reset_index()
但是这段代码不会在 23:50、23:55 重新采样值
代码输出:
2017-04-23 00:05:00+00:00 mean value of 5 min bin
2017-04-23 00:10:00+00:00 mean
2017-04-23 00:15:00+00:00 mean
...
2017-04-23 23:45:00+00:00 mean
预期的:
2017-04-23 00:05:00+00:00 mean value of 5 min bin
2017-04-23 00:10:00+00:00 mean
2017-04-23 00:15:00+00:00 mean
...
2017-04-23 23:45:00+00:00 mean
2017-04-23 23:50:00+00:00 mean
2017-04-23 23:55:00+00:00 mean
如何使用重采样函数填充数据框外部数据中的缺失值?
解决方案
推荐阅读
- sql-server - SSRS 连接数据集
- android - 如何平滑地减慢谷歌地图中标记的旋转速度
- java - 是否有一种简单且标准的方式来自定义 Lucene 雪球词干分析器?
- java - 识别 ByteArrayInputStream 是 ObjectInputStream 还是 DataInputStream
- wix - 错误 LGHT0204:ICE17:位图:控制的“WixUI_Bmp_Dialog”:对话框的“位图”:二进制表中未找到“WelcomeDlg”
- spring-boot - 使用 Spring Boot 的网页如何从 imgur 加载图像?
- java - 使用 Java 连接到 SQL Server 时遇到问题
- project-online - 将项目站点模板分配给 EPT
- angular - 在 Angular 6 中使用 MorrisJs 的点击事件
- node.js - 如何在 GitHub 中发布和托管 MEAN 堆栈项目