У меня есть фрейм данных, который выглядит следующим образом:
import pandas as pd
d = {'TransactionId' : pd.Series([633025, 634560],index = ['2018-01-07 22:30:00', '2018-01-08 19:00:00']),
'Value' : pd.Series([677.06, 677.44], index = ['2018-01-07 22:30:00', '2018-01-08 19:00:00'])}
df = pd.DataFrame(d)
df.head()
После завершения TransactionId 633025 записи прекращаются до тех пор, пока не начнется следующая транзакция. Я хотел бы добавлять значение индекса datetime каждые 15 минут между двумя вхождениями, с TransactionId равным 'NaN', и вперед, заполняя столбец Value. Я попытался использовать .resample и .asfreq без какой-либо удачи; использование любого с периодом '15 минут' не изменяет фрейм данных соответственно. Как я могу это сделать?