API · Pandas

Pandas Serie Serie.nunique() Funktion

Die Methode Pandas Series.nunique zählt die einzigartigen Werte in der Python-Pandas-Serie.

Auf dieser Seite

Die Python Pandas Series.nunique() Methode zählt die eindeutigen Werte in der Python Pandas Series.

Syntax der Pandas.Serie.nunique():

Series.nunique(dropna=True)

Parameter

dropna True standardmäßig.
Wenn True, ist NaN ausgeschlossen. Wenn False, wird auch NaN gezählt.

Zurück

Es gibt eine ganze Zahl zurück, die die eindeutigen Werte in der Caller-Pandas Series zählt.

Beispiel-Codes: Series.nunique() Methode

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

Ausgabe:

4

Der Aufrufer Series hat 4 eindeutige Werte - [1, 2, 3, 4] außer NaN; daher gibt die Methode Series.nunique() 4 zurück, weil NaN standardmäßig ausgeschlossen ist.

Beispiel-Codes: Series.nunique() Methode mit 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))

Ausgabe:

5

Wenn dropna gleich False ist, wird NaN auch bei der Methode Series.nunique() gezählt.