polars.Series.list.gather#
- Series.list.gather( ) Series [source]#
Take sublists by multiple indices.
The indices may be defined in a single column, or by sublists in another column of dtype
List
.- Parameters:
- indices
Indices to return per sublist
- null_on_oob
Behavior if an index is out of bounds: True -> set as null False -> raise an error Note that defaulting to raising an error is much cheaper
Examples
>>> s = pl.Series("a", [[3, 2, 1], [], [1, 2]]) >>> s.list.gather([0, 2], null_on_oob=True) shape: (3,) Series: 'a' [list[i64]] [ [3, 1] [null, null] [1, null] ]