3

kdb のリスト内の要素の最初と最後の出現のインデックスを特定するにはどうすればよいですか? リストには明らかに繰り返し値があり、ソートされていません。それが重要な場合、リストにはフロート (価格) のみが含まれます。bin と binr を使用してみましたが、望ましい結果が得られません。

4

2 に答える 2

4

別の(より単純な?読みやすい?より一般的な?)解決策を提案できますか?

q)list:1 2 3 2 4 2 5f  
q)list=2.0
0101010b
q)where list=2.0
1 3 5
q)first where list=2.0
1
q)last where list=2.0
5
于 2013-06-14T14:25:11.233 に答える
0

理解した。

pxs?1b /gives first and 
(count pxs) - (reverse pxs)?5222.4 /gives last
于 2013-06-14T10:37:18.200 に答える