У меня есть некоторые данные о здоровье людей, которые не регулярно в течение дня.
Чтобы использовать это, я хочу интерполировать данные через регулярные промежутки времени в течение дня (каждые 30 минут).Поэтому я попытался использовать функцию interpolate.interp1d
.
Выполнение:
f = interpolate.interp1d(data['pump_timestamp'], data['denormalized_glucose_value'])
datelist = pd.date_range(start = date(year, month, day), periods=48, freq='30min').tolist()
ynew = f(datelist)
Приводит к следующей ошибке:
ValueError: массивы объектов не поддерживаются
Как следуетЯ изменяю свой код, чтобы он работал?