(kdb+;/q)是否可以连接或合并行?
以下是我的情况: 我目前有一个数据表,看起来像这样:(kdb+;/q)是否可以连接或合并行?,kdb,q-lang,Kdb,Q Lang,以下是我的情况: 我目前有一个数据表,看起来像这样: Symbol Date Time Sequence Type --------------------------------------------------------------------------- A 2013.06.06 20:00:00.137 36654383 BestAsk A 2013.06.06
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
正如你所知,这些行是成对的。
每个BestTask和BestBid行具有相同的符号日期时间和顺序。
由于它们都被很好地排序,我认为可以根据它们的顺序组合行,但是我看到的所有join命令
仅合并列(aj、aj0等)。我试着把表格翻成字典,然后以字典的形式组合起来,但没有成功
我在结果中寻找的是,相同的值Symbol Date时间序列不必重复,而是在Type列中,
显示最佳任务和最佳出价:
像这样的东西,谢谢
select distinct Type by Symbol,Date,Time,Sequence from table
或者使用xgroup我不知道这么简单,谢谢!我在code.kx页面上找不到“by”的引用,它到底做了什么?
select distinct Type by Symbol,Date,Time,Sequence from table