Unique R←∪Y
Y
may be any array. R
is a vector of the unique major cells of Y
(the unique items of a vector, the unique rows of a matrix and so forth), in the order in which they first appear in Y
. For further information, see Major Cells.
⎕CT
and ⎕DCT
are implicit arguments of Unique.
Examples
∪ 22 10 22 22 21 10 5 10
22 10 21 5
∪ v←'CAT' 'DOG' 'CAT' 'DUCK' 'DOG' 'DUCK'
┌───┬───┬────┐
│CAT│DOG│DUCK│
└───┴───┴────┘
⊢mat←↑v
CAT
DOG
CAT
DUCK
DOG
DUCK
∪mat
CAT
DOG
DUCK
a←3 4 5⍴⍳20
a
1 2 3 4 5
6 7 8 9 10
11 12 13 14 15
16 17 18 19 20
1 2 3 4 5
6 7 8 9 10
11 12 13 14 15
16 17 18 19 20
1 2 3 4 5
6 7 8 9 10
11 12 13 14 15
16 17 18 19 20
∪a
1 2 3 4 5
6 7 8 9 10
11 12 13 14 15
16 17 18 19 20