【发布时间】:2020-08-18 15:18:27
【问题描述】:
熊猫大师,这是我的数据框:
datetime c1
jan 1, 12am 10.0
jan 1, 01am NaN
jan 1, 02am NaN
jan 1, 03am NaN
jan 1, 04am 50.0
我想通过添加平均小时差来填充 c1 列,以便最终数据框如下所示:
datetime c1
jan 1, 12am 10.0
jan 1, 01am 20.0
jan 1, 02am 30.0
jan 1, 03am 40.0
jan 1, 04am 50.0
提前致谢
【问题讨论】:
-
均值是如何计算的?在整个数据集上来自 NaN 值的边界单元?
-
你可以使用
interpolate。 -
只是为了澄清数据框是在日期时间索引的
标签: pandas sum diff rolling-computation