MCPcopy
hub / github.com/dask/dask / nunique

Method nunique

dask/dataframe/dask_expr/_collection.py:4331–4339  ·  view source on GitHub ↗
(self, dropna=True, split_every=False, split_out=True)

Source from the content-addressed store, hash-verified

4329
4330 @derived_from(pd.Series)
4331 def nunique(self, dropna=True, split_every=False, split_out=True):
4332 uniqs = self.drop_duplicates(split_every=split_every, split_out=split_out)
4333 if dropna:
4334 # count mimics pandas behavior and excludes NA values
4335 if isinstance(uniqs, Index):
4336 uniqs = uniqs.to_series()
4337 return uniqs.count()
4338 else:
4339 return uniqs.size
4340
4341 def drop_duplicates(
4342 self,

Callers 7

nuniqueMethod · 0.45
test_groupby_nuniqueFunction · 0.45
test_groupby_index_arrayFunction · 0.45
test_nuniqueFunction · 0.45
test_nunique_approxFunction · 0.45

Calls 3

drop_duplicatesMethod · 0.95
to_seriesMethod · 0.45
countMethod · 0.45

Tested by 6

test_groupby_nuniqueFunction · 0.36
test_groupby_index_arrayFunction · 0.36
test_nuniqueFunction · 0.36
test_nunique_approxFunction · 0.36