DolphinDB:如何将同一股票的两行同一时间戳的流数据连接到一行中?

问题描述 投票:0回答:1

假设有一个表 t,其中包含“Time”列、“StockID”列、“tag”列和另外 50 列(例如 F1、F2、F3…F50)。对于特定时间戳的每只股票,有两条带有标签 A 和标签 B 的记录。

我想将 t 转换为包含“Time”列、“StockID”列和另外 100 列(例如 F1A、F1B、F2A、F2B…F50A、F50B)的表。如何在DolphinDB中实现它?

streaming dolphindb
1个回答
0
投票

您可以使用

createEquiJoinEngine
函数,将t指定为leftTable和rightTable,“Time”指定为timeColumn,“StockID”指定为matchingColumn,将带标签A的记录提取到左表,将带标签B的记录提取到右表等连接引擎。

© www.soinside.com 2019 - 2024. All rights reserved.