Gibt es Funktionen um das Histogramm zählt zu einer Serie, in der pandas?
Es ist eine Methode, um Grundstück Serie Histogramme, aber gibt es eine Funktion zum abrufen der Histogramm zählt, um weitere Berechnungen oben drauf?
Behalte ich numpy-Funktionen, um dies zu tun, und konvertieren Sie das Ergebnis in ein DataFrame oder eine Serie, wenn ich dies benötigen. Es wäre schön zu bleiben, mit pandas Objekte die ganze Zeit.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Ihr Serie war diskret, die Sie nutzen könnten
value_counts
:Können Sie sehen, dass
en.hist()
ist im wesentlichen äquivalent zus.value_counts().plot()
.Wenn es der Schwimmer eine schreckliche hacky Lösung könnte sein, verwenden Sie groupby:
value_counts
hat jetzt einebins
argument zu handhaben schwimmt schön.Seit
hist
undvalue_counts
nicht die Serie' index, können Sie ebenso behandeln Sie die Serie wie ein gewöhnliches array und verwenden Sienp.histogram
direkt. Erstellen Sie dann eine Reihe von dem Ergebnis.Dies ist eine wirklich bequeme Art und Weise zu organisieren, das Ergebnis ein Histogramm für die spätere Berechnung.
Index der center jeder bin-statt der linken Kante, die Sie nutzen könnten
bins[:-1] + np.diff(bins)/2
.Wenn Sie wissen, die Anzahl der Plätze, die Sie wollen, können Sie pandas'
Ausschneiden
- Funktion, die jetzt zugänglich übervalue_counts
. Mit dem gleichen Beispiel: