Serie de Pandas Serie.nunique() Función
-
Sintaxis de
pandas.Series.nunique()
: -
Códigos de ejemplo:
Series.nunique()
Método -
Códigos de ejemplo:
Series.nunique()
Método condropna=False
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
.
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