gpt4 book ai didi

kdb - (kdb+/q) 是否可以连接或组合行?

转载 作者:行者123 更新时间:2023-12-04 02:51:17 25 4
gpt4 key购买 nike

这是我的情况:我目前有一个看起来像这样的数据表:

Symbol    Date          Time             Sequence       Type
---------------------------------------------------------------------------
A 2013.06.06 20:00:00.137 36654383 BestAsk
A 2013.06.06 20:00:00.137 36654383 BestBid
A 2013.06.07 04:00:00.788 3 BestAsk
A 2013.06.07 04:00:00.788 3 BestBid
A 2013.06.07 04:00:00.788 3 BestAsk
A 2013.06.07 04:00:00.788 3 BestBid
A 2013.06.07 07:01:09.584 43126 BestAsk
A 2013.06.07 07:01:09.584 43126 BestBid
A 2013.06.07 07:02:09.012 43431 BestAsk
A 2013.06.07 07:02:09.012 43431 BestBid

如您所知,行是成对出现的。每个 BestAsk 和 BestBid 行都具有相同的符号日期时间和序列。由于它们都很好地排序,我认为可以根据它们的顺序组合行,但是我查看了所有连接命令仅组合列(aj、aj0 等)。我尝试将表格翻转成字典,然后以字典形式组合,但一直没有成功。

我在结果中寻找的是相同的值 Symbol Date Time Sequence 不必重复,但在 Type 列中,显示 BestAsk 和 BestBid:

Symbol   Date          Time             Sequence       Type
---------------------------------------------------------------------------
A 2013.06.06 20:00:00.137 36654383 BestAsk,BestBid
A 2013.06.07 04:00:00.788 3 BestAsk,BestBid
A 2013.06.07 04:00:00.788 3 BestAsk,BestBid
A 2013.06.07 07:01:09.584 43126 BestAsk,BestBid
A 2013.06.07 07:02:09.012 43431 BestAsk,BestBid

类似这样的,谢谢!

最佳答案

select distinct Type by Symbol,Date,Time,Sequence from table

或者使用xgroup

关于kdb - (kdb+/q) 是否可以连接或组合行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17597362/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com