2016-07-31 98 views
1

的列中選擇說我有一個表列出我怎麼能與列出

q)t:([]x:10?1.;y:10?`a`b`c;z:10#enlist`a`b) 
q)t 
x   y z 
---------------- 
0.1627662 b a b 
0.6884756 b a b 
0.8177547 a a b 
0.7520102 b a b 
0.1086824 c a b 
0.9598964 c a b 
0.03668341 a a b 
0.6430982 a a b 
0.6708738 b a b 
0.6789082 a a b 

我如何可以選擇行where y in z的列?

+0

爲什麼F ***我得到-1和近距離投票?這是完全合法的問題!通常從t中選擇,其中y在z中不起作用,因爲z是列表的列表... – statquant

+0

請注意'in',因爲它對等級敏感。如果你的'z'col有嵌套列表,那麼你可能不會得到期望的結果。請查看:https://groups.google.com/forum/#!searchin/personal-kdbplus/behaviour%7Csort:relevance/personal-kdbplus/2L5tMOVKung/-OtW_wlpPFAJ。 – Rahul

回答