pandas.DataFrame.nunique
- DataFrame.nunique(axis=0, dropna=True)[source]
-
Подсчёт числа уникальных элементов по указанной оси.
Возвращает серию с числом уникальных элементов. Может игнорировать значения NaN.
- Параметры:
-
- axis:{0 или ‘index’, 1 или ‘columns’}, по умолчанию 0
-
Ось для использования. 0 или ‘index’ для подсчёта по строкам, 1 или ‘columns’ для подсчёта по столбцам.
- dropna:bool, по умолчанию True
-
Не учитывать значения NaN при подсчёте.
- Возвращает:
-
- Series
См. также
Series.nunique-
Метод nunique для Series.
DataFrame.count-
Подсчёт ненулевых ячеек для каждого столбца или строки.
Примеры
>>> df = pd.DataFrame({'A': [4, 5, 6], 'B': [4, 1, 1]}) >>> df.nunique() A 3 B 2 dtype: int64>>> df.nunique(axis=1) 0 1 1 2 2 2 dtype: int64
© 2008–2022, AQR Capital Management, LLC, Lambda Foundry, Inc. and PyData Development Team
Licensed under the 3-clause BSD License.
https://pandas.pydata.org/pandas-docs/version/2.2.2/reference/api/pandas.DataFrame.nunique.html