Ao criar a lista abaixo:
data = [0.5, None, 0.57, None, None, 0.7, 0.8, None, 0, 0.5, None]
s = pd.Series(data)
Tentei implementar o .fillna com o método 'ffill' e limite = 1, o que deveria me devolver a series com apenas o primeiro 'None' peenchido. Código a seguir:
s.fillna(method = 'ffill', limit = 1)
Porém, ao rodá-lo, mais valores, além do primeiro 'None' de cima para baixo, são preenchidos, o que não deveria acontecer ao colocarmos o limite = 1.
Poderiam me ajudar a encontrar meu erro? Ou o problema está na função? Obrigado!