数据筛选

本文为您介绍数据筛选组件。

功能说明

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

计算逻辑原理

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

参数说明

IN端口-输入参数

参数名

参数描述

是否必填

输入数据类型

数据源类型

保留变量

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

不限

  • csv组件。

  • igateoffline组件。

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

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

筛选变量

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

整数或浮点数

说明

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

  • csv组件。

  • igateoffline组件。

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

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

OUT端口-输入参数

参数名

参数描述

输出数据类型

输出

输出包含保留变量和筛选变量。

保留变量:与输入数据类型一致。

筛选变量:浮点数。

其他参数

参数名

参数描述

是否必填

参数默认值

参数范围

筛选规则

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

None