explode#
- NestedSeries.explode(columns: list[str] | str | None = None) DataFrame[source]#
Unpack nested series into dataframe of flat arrays.
- Parameters:
columns (list[str] or str or None, optional) – Names of the column(s) to include. Default is None, which means all columns.
- Returns:
Dataframe of flat arrays.
- Return type:
pd.DataFrame
Examples
>>> from nested_pandas.datasets.generation import generate_data >>> nf = generate_data(5, 2, seed=1)
>>> nf["nested"].explode() t flux flux_error band 0 8.38389 80.074457 1.0 r 0 13.40935 89.460666 1.0 g 1 13.70439 96.826158 1.0 g 1 8.346096 8.504421 1.0 g 2 4.089045 31.342418 1.0 g 2 11.173797 3.905478 1.0 g 3 17.562349 69.232262 1.0 r 3 2.807739 16.983042 1.0 r 4 0.547752 87.638915 1.0 g 4 3.96203 87.81425 1.0 r