bigframes.pandas.api.typing.DataFrameGroupBy.nunique#

DataFrameGroupBy.nunique() DataFrame[source]#

Return DataFrame with counts of unique elements in each position.

Examples:

>>> df = bpd.DataFrame({'id': ['spam', 'egg', 'egg', 'spam',
...                           'ham', 'ham'],
...                    'value1': [1, 5, 5, 2, 5, 5],
...                    'value2': list('abbaxy')})
>>> df.groupby('id').nunique()
      value1  value2
id
egg        1       1
ham        1       2
spam       2       1

[3 rows x 2 columns]
Returns:

Number of unique values within a BigQuery DataFrame.

Return type:

bigframes.pandas.DataFrame