Preenchendo valores ausentes usando preenchimento para frente e para trás no quadro de dados do pandas (preenchimento e preenchimento)
Iniciante com quadros de dados do panda. Eu tenho esses dados definidos abaixo com valores ausentes para as colunas A e B (Test.csv):
DateTime A B
01-01-2017 03:27
01-01-2017 03:28
01-01-2017 03:29 0.18127718 -0.178835737
01-01-2017 03:30 0.186923018 -0.183260853
01-01-2017 03:31
01-01-2017 03:32
01-01-2017 03:33 0.18127718 -0.178835737
Posso usar esse código para preencher valores usando propagação direta, mas isso preenche apenas 03:31 e 03:32, e não 03:27 e 03:28.
import pandas as pd
import numpy as np
df = pd.read_csv('test.csv', index_col = 0)
data = df.fillna(method='ffill')
ndata = data.to_csv('test1.csv')
resulta em:
DateTime A B
01-01-2017 03:27
01-01-2017 03:28
01-01-2017 03:29 0.18127718 -0.178835737
01-01-2017 03:30 0.186923018 -0.183260853
01-01-2017 03:31 0.186923018 -0.183260853
01-01-2017 03:32 0.186923018 -0.183260853
01-01-2017 03:33 0.18127718 -0.178835737
Como incluir o 'Bfill' para preencher os valores ausentes de 03:27 e 03:28 usando o backfil?