MCPcopy Create free account
hub / github.com/dask/dask / nunique_df_aggregate

Function nunique_df_aggregate

dask/dataframe/dask_expr/_groupby.py:826–832  ·  view source on GitHub ↗
(dfs, levels, name, sort=False)

Source from the content-addressed store, hash-verified

824
825
826def nunique_df_aggregate(dfs, levels, name, sort=False):
827 df = concat(dfs)
828 if df.ndim == 1:
829 # split out reduces to a Series
830 return df.groupby(level=levels, sort=sort, observed=True).nunique()
831 else:
832 return df.groupby(level=levels, sort=sort, observed=True)[name].nunique()
833
834
835class NUnique(SingleAggregation):

Callers

nothing calls this directly

Calls 3

concatFunction · 0.90
nuniqueMethod · 0.45
groupbyMethod · 0.45

Tested by

no test coverage detected