API · Pandas

Pandas Series Series.nunique() Fonction

La méthode Pandas Series.nunique compte les valeurs uniques de la série Python Pandas.

Python Pandas Series.nunique(), la méthode compte les valeurs uniques dans la série Python Pandas.

Syntaxe de pandas.Series.nunique():

Series.nunique(dropna=True)

Paramètres

dropna True par défaut.
Si True, NaN est exclu. Si False, NaN est également compté.

Revenir

Il retourne un entier qui compte les valeurs uniques dans l’appelant Pandas Series.

Exemples de codes: méthode Series.nunique()

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())

Production:

4

L’appelant Series a 4 valeurs uniques - [1, 2, 3, 4] sauf NaN; par conséquent, la méthode Series.nunique() retourne 4 car NaN est exclu par défaut.

Exemples de codes: méthode Series.nunique() avec 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))

Production:

5

Lorsque dropna est False, NaN est également compté dans la méthode Series.nunique().