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

Method nunique

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

Source from the content-addressed store, hash-verified

4310
4311 @derived_from(pd.Series)
4312 def nunique(self, dropna=True, split_every=False, split_out=True):
4313 uniqs = self.drop_duplicates(split_every=split_every, split_out=split_out)
4314 if dropna:
4315 # count mimics pandas behavior and excludes NA values
4316 if isinstance(uniqs, Index):
4317 uniqs = uniqs.to_series()
4318 return uniqs.count()
4319 else:
4320 return uniqs.size
4321
4322 def drop_duplicates(
4323 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