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

Method nunique

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

Source from the content-addressed store, hash-verified

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