本文为您介绍数据对齐组件。
功能说明
数据对齐组件可以指定某一列或多列数据,对指定列进行向前或向后移动若干行。若配置时间索引,可以向前或向后移动若干时间。可以选择是否删除因为移动产生的缺失数据行。
计算逻辑原理
按行数:根据指定的若干移动行数,将指定列与向前(向以前)或向后(向以后)若干行的数据对齐。
使用示例:
按时间:根据指定的若干移动时长,将指定列与向前(向以前)或向后(向以后)若干秒的数据对齐。
使用示例:
参数说明
IN端口-输入参数
参数名 | 参数描述 | 是否必填 | 输入数据类型 | 数据源类型 |
时间变量 | 时间变量的数据类型必须是datetime或时间字符串。 算法支持的输入时间格式为:
年月日和时分秒之间也可用大写T连接,例如:2023-01-11T12:01:00。 建议输入时间格式:yyyy-mm-dd hh:mm:ss。 输出时间格式为:yyyy-mm-dd hh:mm:ss。 | 当对齐方法为“按时间”时,才需要配置。 | 时间或字符 说明 若存在非时间数据,则会抛出异常。 |
|
保留变量 | 不需要移动的变量。 | 否 | 不限 |
|
偏移变量 | 需要移动的变量。 | 是 | 不限 |
|
OUT端口-输出参数
参数名 | 参数描述 | 输出数据类型 |
输出 | 输出包含时间变量、保留变量和偏移变量。 | 与输入数据类型一致 |
其他参数
参数名 | 参数描述 | 是否必填 | 参数默认值 | 参数范围 |
对齐方法 | 选择数据对齐的方法 按行数:按指定的行数移动对齐;按时间:按指定的时间移动对齐。 | 是 | 按行数 |
|
移动方向 | 选择偏移变量的移动方向。
| 是 | 向前 |
|
行数 | 指定需要移动的行数。 | 当对齐方法选择“按行数”时,才需要配置。 | 0 | [0,99999999] |
时长 | 指定需要移动的时长,单位:秒。 | 当对齐方法选择“按时间”时,才需要配置。 | 0 | [0,99999999] |
是否删除缺失行 | 选择是否删除因为移动产生的缺失数据行。例如:数据向后偏移两行,则会删除前两行由于偏移产生的缺失数据,其他的缺失值不作处理。 | 是 | 是 |
|