python tsfresh列的参数使用了什么

2024-05-13 03:28:21 发布

您现在位置:Python中文网/ 问答频道 /正文

tsfresh需要在特定列中输入数据。我最初假设column_id只是rowˉu索引,但我担心这是错误的。在

我有传感器数据-压力传感器,温度传感器和湿度传感器,每10秒捕捉一次。因此它是4列pandas DataFrame。现在告诉我如何使用这些数据?什么是column id?在

文档是很好的here,但是我不能理解他们所说的entity是什么意思。每个传感器测量一个不同的东西,所有的安装在一个机器单元。在


Tags: 数据文档iddataframepandashere错误column
2条回答

源代码揭示了这个密文:

^{}

:param column_id: The name of the id column to group by.
:type column_id: str

所以,这是一个列,对于一个时间序列的所有点都应该有相同的值。如果dataframe中此列中有多个值,lib会将其解释为多个时间序列,并同时对它们进行分析。在

此列指示时间序列属于哪些实体。将为每个实体单独提取特征。生成的特征矩阵将为每个实体包含一行。在文档中提出的示例中,您有不同机器人在不同时间的6个传感器的值。在本例中,每个robot是一个不同的实体,因此每个robot都有不同的id

或者,如果您有不同供应商的数据,以及他们在不同时间戳在不同类别中销售的商品数量,则供应商id可以用作您的“column_uid”。在

相关问题 更多 >