Pandas Serie Serie.nunique() Funktion
-
Syntax der
Pandas.Serie.nunique()
: -
Beispiel-Codes:
Series.nunique()
Methode -
Beispiel-Codes:
Series.nunique()
Methode mitdropna=False
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.
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