API · Pandas

Serie de Pandas Serie.nunique() Función

El método Pandas Series.nunique cuenta los valores únicos Series Pandas de Python.

En esta página

El método Python Pandas Series.nunique() cuenta los valores únicos en la Series de Python Pandas.

Sintaxis de pandas.Series.nunique():

Series.nunique(dropna=True)

Parámetros

dropna True por defecto. Si True, NaN está excluido. Si es False, NaN también se cuenta.

Retorna

Devuelve un entero que cuenta los valores únicos en la llamada Series de Pandas.

Códigos de ejemplo: Series.nunique() Método

import pandas as pd
import numpy as np

ser = pd.Series([1, 2, 3, np.nan, 3, 4, np.nan],
               name = 'No.')

print(ser.nunique())

Resultado:

4

La llamada Series tiene 4 valores únicos - [1, 2, 3, 4] excepto NaN; por lo tanto, el método Series.nunique devuelve 4 porque NaN está excluido por defecto.

Códigos de ejemplo: Series.nunique() Método con dropna=False

import pandas as pd
import numpy as np

ser = pd.Series([1, 2, 3, np.nan, 3, 4, np.nan],
               name = 'No.')

print(ser.nunique(dropna=False))

Resultado:

5

Cuando dropna es False, NaN también se cuenta en el método Series.nunique.