Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

ffill em DataFrame

Olá.

Por favor, poderiam me informar como funciona o ffill (e o bfill) quando aplicado em um DataFrame? O preenchimento será por coluna (usa o valor válido anterior da coluna) ou por linha (usa o valor válido anterior da linha)?

Obrigado, Matheus

1 resposta
solução!

Olá Matheus, tudo bem? Espero que sim!

Bom questionamento Matheus!

Por padrão, os métodos ffill e bfill e fillna farão o preenchimento por coluna, pegando o valor anterior ou posterior, com base no método que deseja.

Mas você pode fazer a escolha de preenchimento através da linha utilizando o argumento axis = 1. Dessa forma os valores serão preenchidos com base nos elementos à esquerda ou à direita da mesma linha.

Exemplo com função fillna(), método bfill e axis = 1

dados.fillna(method = 'bfill', axis = 1)

Exemplo com função ffill() e axis = 1

dados.ffill(axis = 1)

Espero que tenha tirado sua dúvida.

Bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.Bons Estudos!