lsdb.nested.accessor#

Classes#

DaskNestSeriesAccessor

The nested-dask version of the nested-pandas NestSeriesAccessor.

Module Contents#

class DaskNestSeriesAccessor(series)[source]#

Bases: nested_pandas.NestSeriesAccessor

The nested-dask version of the nested-pandas NestSeriesAccessor.

Note that this has a very limited implementation relative to nested-pandas.

Parameters:

series (dd.series) – A series to tie to the accessor

_series[source]#
static _check_series(series)[source]#

chcek the validity of the tied series dtype

property fields: list[str][source]#

Names of the nested columns

to_lists(fields: list[str] | None = None) dask.dataframe.DataFrame[source]#

Convert nested series into dataframe of list-array columns

Parameters:

fields (list[str] or None, optional) – Names of the fields to include. Default is None, which means all fields.

Returns:

Dataframe of list-arrays.

Return type:

dd.DataFrame

to_flat(fields: list[str] | None = None) dask.dataframe.DataFrame[source]#

Convert nested series into dataframe of flat arrays

Parameters:

fields (list[str] or None, optional) – Names of the fields to include. Default is None, which means all fields.

Returns:

Dataframe of flat arrays.

Return type:

dd.DataFrame

abstract clear()[source]#

Clear method implementation