Skip to content

group

Description

@group(x)

  • group items/pairs in x
  • return a dict: unique key indices and list key indices

Type Rules

bool    -> dict<i64, list<i64>>
i16     -> dict<i64, list<i64>>
i32     -> dict<i64, list<i64>>
i64     -> dict<i64, list<i64>>
f32     -> dict<i64, list<i64>>
f64     -> dict<i64, list<i64>>
sym     -> dict<i64, list<i64>>
str     -> dict<i64, list<i64>>
complex -> dict<i64, list<i64>>
month   -> dict<i64, list<i64>>
date    -> dict<i64, list<i64>>
dt      -> dict<i64, list<i64>>
minute  -> dict<i64, list<i64>>
second  -> dict<i64, list<i64>>
time    -> dict<i64, list<i64>>
list    -> dict<i64, list<i64>>
_    -> domain error

Examples

    group((-1,3,2,3):i32)
[0:0,1:(1,3),2:2]:dict