Я пытаюсь создать пустую DataFrame
, для которой я буду постоянно добавлять строки к метке времени, когда данные поступают в виде индекса.
Это код, который у меня есть:
import pandas as pd
import datetime
df = pd.DataFrame(columns=['a','b'],index=pd.DatetimeIndex(freq='s'))
df.loc[event.get_datetime()] = event.get_data()
Проблема, с которой я сталкиваюсь, связана с freq
в DateTimeIndex
, данные не поступают ни на какие предопределенные интервалы, это происходит при некоторых событиях.А также в приведенном выше коде мне нужно указать начальную и конечную дату для индекса. Я не хочу, чтобы я просто мог добавлять строки всякий раз, когда они поступают.