Pandas 如何在时间序列数据集中执行最近邻插补?

Pandas 如何在时间序列数据集中执行最近邻插补?,pandas,nearest-neighbor,Pandas,Nearest Neighbor,我有一个熊猫系列的表格 0 NaN 1 NaN 2 NaN 3 NaN 4 NaN 5 NaN 6 NaN 7 NaN 8 0.0 9 1.0 10 NaN 11 NaN 12 NaN 13. 0.0 ... 这些值可以是0.0或1.0。然而,根据我对数据的了解,0是分组出现的。也就是说,条目0-8应该是0,条目9-12应该都是1,然后1

我有一个熊猫系列的表格

0       NaN
1       NaN
2       NaN
3       NaN
4       NaN
5       NaN
6       NaN
7       NaN
8       0.0
9       1.0
10      NaN
11      NaN
12      NaN
13.     0.0
...

这些值可以是0.0或1.0。然而,根据我对数据的了解,0是分组出现的。也就是说,条目0-8应该是0,条目9-12应该都是1,然后13+将是0。因此,最好的方法来归咎于南的将是做某种最近的邻居,我相信。但是,它显然应该返回0或1,而不是平均值。请让我知道无论如何要这样做

series.ffill().bfill()
。效果非常好!