Beispieldaten
Bevor wir diskutieren, wie die Anzahl der eindeutigen Werte in einem Datenrahmen ermittelt werden kann, benötigen wir Beispieldaten.
Ein Beispielcode wird unten angezeigt:
# Pandas importierenDer obige Code sollte einen Beispieldatenrahmen erstellen, den wir in diesem Tutorial verwenden können. Die resultierende tabellarische Form der Daten ist wie gezeigt:
#1 Pandas Eindeutige Methode
Die Funktion für eindeutige () ist die erste Methode, mit der wir die Anzahl der eindeutigen Werte in einem Datenrahmen bestimmen können.
Die Funktion nimmt eine Serie als Eingabe an und gibt eine Liste der eindeutigen Werte zurück.
Um beispielsweise die einzigartigen Elemente in der Gehaltsspalte zu berechnen, können wir dies tun:
Druck (PD.Einzigartig (df ['Gehalt'])))Der obige Code sollte die eindeutigen Elemente in der Spalte "Gehalt" zurückgeben.
[120000 100000 90000 110000 56000]Wenn Sie die Anzahl der eindeutigen Werte wünschen, können Sie die Länge der Liste wie gezeigt erhalten:
print (f "Einzigartige Elemente: len (PD.Einzigartig (df ['Gehalt'])) ")Der obige Code sollte zurückgeben:
Einzigartige Gegenstände: 5#2 Pandas Nunique -Funktion
Mit der Funktion nunique () ermöglicht es Ihnen, die Anzahl der eindeutigen Werte entlang einer bestimmten Achse zu erhalten.
Ein Beispiel ist wie gezeigt:
print (f "[Anzahl der eindeutigen Elemente/Spalte] \ n df.Nunique (Achse = 0) ")Der obige Code sollte die Anzahl der eindeutigen Elemente in jeder Spalte zurückgeben. Die resultierende Ausgabe ist wie gezeigt:
[Anzahl der eindeutigen Elemente/Spalte]Sie können auch die Anzahl der eindeutigen Elemente in einer bestimmten Spalte abrufen, wie gezeigt:
drucken (df.Gehalt.nunique ())Die oben genannte sollte die Anzahl der eindeutigen Elemente in der Gehaltsspalte zurückgeben.
#3 pandas value_counts ()
Pandas liefert uns auch die Funktion value_count (). Diese Funktion gibt die Anzahl der eindeutigen Werte in einer angegebenen Spalte zurück.
Ein Beispiel ist wie gezeigt:
res = list (df.Gehalt.Value_Counts ())Die Funktion Value_Counts () gibt die Anzahl jedes Werts in der Spalte zurück. Anschließend konvertieren wir das Ergebnis in eine Liste und erhalten die Länge.
Dies sollte die Anzahl der eindeutigen Elemente in der Spalte erhalten:
Einzigartige Gegenstände: 5Abschluss
In diesem Artikel wurden verschiedene Methoden und Techniken erörtert, mit denen wir die Anzahl der eindeutigen Werte in einem Pandas -Datenfream bestimmen können.