polars.Series.list.explode#
- Series.list.explode(*, empty_as_null: bool = True, keep_nulls: bool = True) Series[source]#
Returns a column with a separate row for every list element.
- Parameters:
- empty_as_null
Explode an empty list into a
null.- keep_nulls
Explode a
nulllist into anull.
- Returns:
- Series
Series with the data type of the list elements.
See also
Series.reshapeReshape this Series to a flat Series or a Series of Lists.
Examples
>>> s = pl.Series("a", [[1, 2, 3], [4, 5, 6]]) >>> s.list.explode() shape: (6,) Series: 'a' [i64] [ 1 2 3 4 5 6 ]