python - 无法使用 tsfresh 包中的“extract_features”方法从时间序列数据中提取特征
问题描述
我正在从 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' 数据类型。因此,它在该步骤显示以下错误:
TypeError:不支持的操作数类型/:'str'和'int'
并且当尝试仅执行 17 个文件中的一个文件时,它会显示不同的错误:
TypeError:无法根据规则“安全”将数组数据从 dtype('float64') 转换为 dtype('U32')
谢谢
解决方案
我尝试删除实际上包含“25/12/2020 14:32:23”的时间列。
之后我尝试了,它起作用了错误类型错误的原因:/:'str'和'int'不支持的操作数类型,
推荐阅读
- haskell - QuickCheck 组合器,用于在给定范围内缩小长度列表
- istanbul - 什么是纽约伊斯坦布尔的仪器仪表?
- angular - 带有服务器端渲染的 Angular 8
- javascript - jQuery 最喜欢的函数调用 api 与 ajax
- c++ - 自定义堆栈上的 std::string 数据量
- javascript - Android Espresso WebView webClick() 和 webKeys() 不会在输入字段上触发模糊事件
- vba - 在 Visual Basic 或 vba 中询问和比较数字
- android - 工具栏按钮片段重叠
- laravel - 我的 Laravel 路由不再起作用,它显示 404
- kubernetes - 错误:安装错误:服务器找不到请求的资源 HELM Kubernetes