数据对齐

功能说明

数据对齐组件可以指定某一列或多列数据,对指定列进行向前或向后移动若干行;若配置时间索引,可以向前或向后移动若干时间。可以选择是否删除因为移动产生的缺失数据行。

计算逻辑原理

  • 按行数:根据指定的若干移动行数,将指定列与向前或向后若干行的数据对齐。

  • 按时间:根据指定的若干移动时长,将指定列与向前或向后若干秒的数据对齐。

参数说明

IN端口

参数名

参数描述

是否必填

输入数据类型

数据源类型

时间变量

时间变量的数据类型必须是datetime或时间字符串,建议格式:yyyy-mm-dd hh:mm:ss。

当对齐方法为“按时间”时,才需要配置。

时间或字符

说明

若存在非时间数据,则会抛出异常

  • csv组件

  • igateoffline组件

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

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

保留变量

不需要移动的变量。

不限

  • csv组件

  • igateoffline组件

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

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

偏移变量

需要移动的变量。

不限

  • csv组件

  • igateoffline组件

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

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

OUT端口

参数名

参数描述

是否必填

输出数据类型

输出

处理后的输出,输出包含时间变量、保留变量和偏移变量。

与输入数据类型一致

其他参数

参数名

参数描述

是否必填

参数默认值

参数范围

对齐方法

选择数据对齐的方法

按行数:按指定的行数移动对齐;按时间:按指定的时间移动对齐。

按行数

  • 按行数

  • 按时间

移动方向

选择移动数据列的移动方向,向前:移动后的时间(行索引)比移动前的时间早(小);向后:移动后的时间(行索引)比移动前的时间晚(大)。

向前

  • 向前

  • 向后

行数

指定需要移动的行数。

当对齐方法选择“按行数”时,才需要配置。

0

[0,99999999]

时长

指定需要移动的时长,单位:秒。

当对齐方法选择“按时间”时,才需要配置。

0

[0,99999999]

是否删除缺失行

选择是否删除因为移动产生的缺失数据行。例如:数据向后偏移两行,则会删除前两行由于偏移产生的缺失数据,其他的缺失值不做处理。

阿里云首页 工业大脑开放平台 相关技术圈