cube timestamp temp
timestamp
2022-08-01 00:15:05.135 A1 2022-08-01 00:15:05.135 NaN
2022-08-01 00:15:37.255 A1 2022-08-01 00:15:37.255 23.17
2022-08-01 00:23:05.139 A1 2022-08-01 00:23:05.139 NaN
2022-08-01 00:23:15.137 A1 2022-08-01 00:23:15.137 NaN
2022-08-11 11:33:20.738 P19 2022-08-11 00:15:05.135 NaN
< /code>
Я пытаюсь интерполировать значение NAN по температуре на основе метки времени по отношению к кубам, используя приведенный ниже код < /p>
idata.set_index(idata['timestamp'],inplace = True)
idata['temp'] = idata.groupby('cube')['temp'].apply(lambda x:x.interpolate(method="time",limit_direction = "both"))
< /code>
При выполнении этого кода я получаю ошибку "valueError: не может reindex на оси с дублирующими этикетками". Я не могу удалить дублирующиеся метки (метка времени), так как это может принадлежать
разные кубики. Пожалуйста, предложите альтернативу справиться с этой ситуацией.
Подробнее здесь: https://stackoverflow.com/questions/733 ... labels-err
Как разрешить «valueError: не может реиндекс на оси с дублирующими метками» при обработке данных временных рядов в панда ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение