First-match conditional (like if/else-if/else).
Pass [condition, output] tuples followed by a fallback value:
[condition, output]
expr.case( [expr.gt(expr.get("pop"), 1_000_000), "large"], [expr.gt(expr.get("pop"), 100_000), "medium"], "small",) Copy
expr.case( [expr.gt(expr.get("pop"), 1_000_000), "large"], [expr.gt(expr.get("pop"), 100_000), "medium"], "small",)
First-match conditional (like if/else-if/else).
Pass
[condition, output]tuples followed by a fallback value: