阿里云首页 工业大脑开放平台

数据筛选

功能说明

数据筛选组件可以指定某一列或多列数据,根据筛选规则,筛选出满足规则的数据。

计算逻辑原理

数据筛选:根据指定的筛选规则筛选满足规则的数据。例如:输入CSV包含5列,温度、压力、振动、流量和能耗,设定筛选规则:能耗小于100,则输出数据中只保留能耗小于100的行。

参数说明

IN端口

参数名

参数描述

是否必填

输入数据类型

数据源类型

保留列

配置不需要做筛选处理的变量,原样输出。

不限

  • csv组件

  • igateoffline组件

  • 平台上其他数据处理组件

  • 按照平台组件开发的自定义组件

数据列

配置需要做筛选处理的变量。

整数或浮点数

说明

若存在非数值数据,则会置为NaN,对应行数据会被剔除

  • csv组件

  • igateoffline组件

  • 平台上其他数据处理组件

  • 按照平台组件开发的自定义组件

OUT端口

参数名

参数描述

是否必填

输出数据类型

输出

输出参数是保留列与数据列的输入参数。

保留列:与输入数据类型一致

数据列:浮点数

其他参数

参数名

参数描述

是否必填

参数默认值

参数范围

筛选规则

配置数据筛选的规则。注意:单个筛选条件只能由输入参数名称、比较符和数值组成(如:x>1),多个筛选条件之间用&、|连接,&表示与,|表示或,为了表明各条件之间的重要程度可以加()。支持的比较符有>、<、>=、<=、==。默认None,表示无筛选规则,输出原始数据。例:((a>=0) & (b<2)) | (b==3)。

None