snowflake.snowpark.modin.plugin.extensions.resample_overrides.Resampler.nunique¶
- Resampler.nunique(*args: Any, **kwargs: Any) Series [source] (https://github.com/snowflakedb/snowpark-python/blob/v1.26.0/snowpark-python/src/snowflake/snowpark/modin/plugin/extensions/resample_overrides.py#L351-L361)¶
Return number of unique elements in the group.
- Returns:
Number of unique values within each group.
- Return type:
Examples
For Series:
>>> lst1 = pd.date_range('2020-01-01', periods=4, freq='1D') >>> ser1 = pd.Series([1, 1, 2, 2], index=lst1) >>> ser1 2020-01-01 1 2020-01-02 1 2020-01-03 2 2020-01-04 2 Freq: None, dtype: int64
>>> ser1.resample('2D').nunique() 2020-01-01 1 2020-01-03 1 Freq: None, dtype: int64
For DataFrame:
>>> data = [[1, 8, 2], [1, 2, 5], [2, 5, 8], [2, 6, 9]] >>> df = pd.DataFrame(data, ... columns=["a", "b", "c"], ... index=pd.date_range('2020-01-01', periods=4, freq='1D')) >>> df a b c 2020-01-01 1 8 2 2020-01-02 1 2 5 2020-01-03 2 5 8 2020-01-04 2 6 9
>>> df.resample('2D').nunique() a b c 2020-01-01 1 2 2 2020-01-03 1 2 2