distinct
¶
Unique items of a list
distinct x distinct[x]
Where x
is a list returns the distinct (unique) items of x
in the order of their first occurrence.
The result does not have the unique attribute set.
q)distinct 2 3 7 3 5 3
2 3 7 5
Returns the distinct rows of a table.
q)distinct flip `a`b`c!(1 2 1;2 3 2;"aba")
a b c
-----
1 2 a
2 3 b
It does not use comparison tolerance
q)\P 14
q)distinct 2 + 0f,10 xexp -13
2 2.0000000000001
distinct
is a multithreaded primitive.
Errors¶
error | cause |
---|---|
type | x is an atom |