我正在从Anaconda3 2019.03(Python 3.7.3 64位(的Spyder(3.3.3(中运行代码。 并使用 tsfresh 0.11.1
我正在运行的代码处理大量时间序列数据,其中包含传感器数据(17 个不同文件中 17 个传感器的数据。
(数据集网址 : https://archive.ics.uci.edu/ml/datasets/Condition+monitoring+of+hydraulic+systems(
问题是执行卡在特征提取步骤。它使用 tsfresh 包中的extract_features方法从数据中提取特征。默认情况下,"column_id
"和"column_sort
"参数的数据类型为"str"。因此,它在该步骤中显示以下错误:
类型错误:不支持的操作数类型/:"str"和"int">
当尝试仅执行 17 个文件中的一个文件时,它会显示不同的错误:
类型错误:无法根据规则"安全"将数组数据从 dtype('float64'( 强制转换为 dtype('U32'(
代码网址: https://github.com/zhou100/SensorDefaults/blob/master/Detecting%20and%20Compensating%20Sensor%20Faults.ipynb
谢谢
我尝试删除实际包含"25/12/2020 14:32:23"的时间列。
之后我尝试了,它工作了错误的原因类型错误:不支持的操作数类型/:"str"和"int",