數(shù)據(jù)對齊
本文為您介紹數(shù)據(jù)對齊組件。
功能說明
數(shù)據(jù)對齊組件可以指定某一列或多列數(shù)據(jù),對指定列進行向前或向后移動若干行。若配置時間索引,可以向前或向后移動若干時間。可以選擇是否刪除因為移動產(chǎn)生的缺失數(shù)據(jù)行。
計算邏輯原理
按行數(shù):根據(jù)指定的若干移動行數(shù),將指定列與向前(向以前)或向后(向以后)若干行的數(shù)據(jù)對齊。
使用示例:
按時間:根據(jù)指定的若干移動時長,將指定列與向前(向以前)或向后(向以后)若干秒的數(shù)據(jù)對齊。
使用示例:
參數(shù)說明
IN端口-輸入?yún)?shù)
參數(shù)名 | 參數(shù)描述 | 是否必填 | 輸入數(shù)據(jù)類型 | 數(shù)據(jù)源類型 |
時間變量 | 時間變量的數(shù)據(jù)類型必須是datetime或時間字符串。 算法支持的輸入時間格式為:
年月日和時分秒之間也可用大寫T連接,例如:2023-01-11T12:01:00。 建議輸入時間格式:yyyy-mm-dd hh:mm:ss。 輸出時間格式為:yyyy-mm-dd hh:mm:ss。 | 當(dāng)對齊方法為“按時間”時,才需要配置。 | 時間或字符 說明 若存在非時間數(shù)據(jù),則會拋出異常。 |
|
保留變量 | 不需要移動的變量。 | 否 | 不限 |
|
偏移變量 | 需要移動的變量。 | 是 | 不限 |
|
OUT端口-輸出參數(shù)
參數(shù)名 | 參數(shù)描述 | 輸出數(shù)據(jù)類型 |
輸出 | 輸出包含時間變量、保留變量和偏移變量。 | 與輸入數(shù)據(jù)類型一致 |
其他參數(shù)
參數(shù)名 | 參數(shù)描述 | 是否必填 | 參數(shù)默認(rèn)值 | 參數(shù)范圍 |
對齊方法 | 選擇數(shù)據(jù)對齊的方法 按行數(shù):按指定的行數(shù)移動對齊;按時間:按指定的時間移動對齊。 | 是 | 按行數(shù) |
|
移動方向 | 選擇偏移變量的移動方向。
| 是 | 向前 |
|
行數(shù) | 指定需要移動的行數(shù)。 | 當(dāng)對齊方法選擇“按行數(shù)”時,才需要配置。 | 0 | [0,99999999] |
時長 | 指定需要移動的時長,單位:秒。 | 當(dāng)對齊方法選擇“按時間”時,才需要配置。 | 0 | [0,99999999] |
是否刪除缺失行 | 選擇是否刪除因為移動產(chǎn)生的缺失數(shù)據(jù)行。例如:數(shù)據(jù)向后偏移兩行,則會刪除前兩行由于偏移產(chǎn)生的缺失數(shù)據(jù),其他的缺失值不作處理。 | 是 | 是 |
|