Pandas Series Series.nunique() Fonction

Jinku Hu 30 janvier 2023
  1. Syntaxe de pandas.Series.nunique():
  2. Exemples de codes: méthode Series.nunique()
  3. Exemples de codes: méthode Series.nunique() avec dropna = False
Pandas Series Series.nunique() Fonction

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

Auteur: 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

Article connexe - Pandas Series