0 0.50
1 0.50
2 NaN
3 0.52
4 0.54
5 0.54
6 NaN
7 0.59
8 0.60
9 0.60
10 0.70
dtype: float64
Porque ao executar o código abaixo na Series acima (s1), mesmo com o parâmetro 'limit = 1' especificado, ocorre também a alteração do segundo valor nulo(índice 6)
s1.fillna(method = 'bfill',limit = 1)
Resultado:
0 0.50
1 0.50
2 0.52
3 0.52
4 0.54
5 0.54
6 0.59
7 0.59
8 0.60
9 0.60
10 0.70
dtype: float64