Serie de Pandas Serie.nunique() Función

Jinku Hu 30 enero 2023
  1. Sintaxis de pandas.Series.nunique():
  2. Códigos de ejemplo: Series.nunique() Método
  3. Códigos de ejemplo: Series.nunique() Método con dropna=False
Serie de Pandas Serie.nunique() Función

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.

Autor: Jinku Hu
Jinku Hu avatar Jinku Hu avatar

Founder of DelftStack.com. Jinku has worked in the robotics and automotive industries for over 8 years. He sharpened his coding skills when he needed to do the automatic testing, data collection from remote servers and report creation from the endurance test. He is from an electrical/electronics engineering background but has expanded his interest to embedded electronics, embedded programming and front-/back-end programming.

LinkedIn Facebook

Artículo relacionado - Pandas Series