在滚动平均计算熊猫中忽略 NaN 值

时间:2021-05-13 17:59:39

标签: python pandas time-series nan

我的问题几乎与 How to ignore NaN in rolling average calculation in Python 相同,所以我借用了它的数据框。它的回答很有帮助,但仍然不是最理想的。

Date    Sales
02-01-2013  100.0
03-01-2013  200.0
04-01-2013  300.0
05-01-2013  200.0
06-01-2013  NaN

基本上我希望输出是窗口大小为 2 的滚动平均值。

Date    Rolling_Sales
02-01-2013  NaN
03-01-2013  150.0
04-01-2013  250.0
05-01-2013  250.0
06-01-2013  200.0

在那个问题的答案中,第一行的 NaN 并没有真正解决。如果我不手动将其设置为 null,它仍然包含第一个 1 Sale 的平均值,即它本身(100)。我想忽略输入数据集中的 NaN 值,但在窗口尚未填充时仍将 NaN 保留在输出的开头。

0 个答案:

没有答案