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.