Я запускаю код в Spyder (3.3.3) из Anaconda3 2019.03 (Python 3.7.3 64-bit). И используя tsfre sh 0.11.1
Код, который я запускаю, работает с огромным набором данных временных рядов, которые имеют данные датчиков (данные 17 датчиков в 17 различных файлах.
(url набора данных: https://archive.ics.uci.edu/ml/datasets/Condition+monitoring+of+hydraulic+systems)
Проблема заключается в том, что выполнение застревает на этапе извлечения функции. Для извлечения используется метод extract_features из пакета tsfre sh. функции из данных. Параметры column_id
и column_sort
по умолчанию имеют тип данных str, поэтому на этом шаге отображается следующая ошибка:
TypeError: неподдерживаемые типы операндов для /: 'str' и 'int'
И при попытке выполнить только один файл из 17 файлов выдается другая ошибка:
TypeError: Невозможно привести данные массива из dtype ('float64') к dtype ('U32') согласно правилу 'safe'
URL-адрес кода: https://github.com/zhou100/SensorDefaults/blob/master/Detecting%20and%20Compensating%20Sensor%20Faults.ipynb
Спасибо