Group By

Wir beginnen Schritt für Schritt mit Groupby

Groupby ist ein ziemlich einfaches Konzept. Wir können eine Gruppierung von Kategorien erstellen und eine Funktion auf die Kategorien anwenden.

Hier können Sie Ihre Datei mit der Methode pd.read_csv () hinzufügen

This image has an empty alt attribute; its file name is Bildschirmfoto-2020-03-06-um-09.54.25-1024x417.png

Die Funktion Pandas dataframe.groupby () wird verwendet, um die Daten anhand einiger Kriterien in Gruppen aufzuteilen. Pandas-Objekte können auf jeder ihrer Achsen geteilt werden. Die abstrakte Definition der Gruppierung besteht darin, eine Zuordnung von Beschriftungen zu Gruppennamen bereitzustellen.

This image has an empty alt attribute; its file name is Bildschirmfoto-2020-03-06-um-10.58.06-1024x287.png

Add dataframe.groupby() with pd.read_csv() Method and you can see your DataFrame in type(fortune) & type(sectors)

Fügen Sie dataframe.groupby () mit der Methode pd.read_csv () hinzu, und Sie können Ihren DataFrame in type(fortune) & type(sectors) sehen.

This image has an empty alt attribute; its file name is Bildschirmfoto-2020-03-06-um-11.03.11-1024x451.png

Operationen mit Groupby-Objekt

This image has an empty alt attribute; its file name is image-7-1024x285.png

Beispiel für die Methode dataframe.groupby () mit der Methode len () & nunique ()

Hier sehen Sie diese 21 Gruppierung nach Objekt und wie Sie dies beweisen können

This image has an empty alt attribute; its file name is Bildschirmfoto-2020-03-06-um-12.02.06-1024x265.png

Beispiel für”Sectors” mit der Methode size ()

Die Funktion size () wird verwendet, um ein int abzurufen, das die Anzahl der Elemente in diesem Objekt darstellt.

This image has an empty alt attribute; its file name is Bildschirmfoto-2020-03-06-um-11.48.04-1024x831.png

Rufen Sie eine Gruppe mit der Methode .get_group () ab

Example of the value “Energy” with .get_group() Method

This image has an empty alt attribute; its file name is image-8-1024x285.png

Beispiel für den Wert “Energie” mit der Methode .get_group ()

This image has an empty alt attribute; its file name is Bildschirmfoto-2020-03-06-um-11.52.56-1024x400.png

Methoden für die Groupby-Objekt- und DataFrame-Spalten

This image has an empty alt attribute; its file name is Bildschirmfoto-2020-03-06-um-14.01.41-1024x270.png

Beispiel für “Sectors” mit der Methode max ()

Die Funktion Pandas max () gibt das Maximum der Werte im angegebenen Objekt zurück. Wenn die Eingabe eine Reihe ist, gibt die Methode einen Skalar zurück, der das Maximum der Werte in der Reihe darstellt. Wenn die Eingabe ein Datenrahmen ist, gibt die Methode eine Reihe mit maximal Werten über der angegebenen Achse im Datenrahmen zurück. Standardmäßig ist die Achse die Indexachse.

Sie können sehen, dass sich die Sektorspalte auf der linken Seite befindet

This image has an empty alt attribute; its file name is Bildschirmfoto-2020-03-06-um-14.05.38-1024x397.png

Beispiel für “Sectors”mit der min () -Methode

Die Funktion Pandas min () gibt das Minimum der Werte im angegebenen Objekt zurück. Wenn die Eingabe eine Reihe ist, gibt die Methode einen Skalar zurück, der das Minimum der Werte in der Reihe darstellt. Wenn die Eingabe ein Datenrahmen ist, gibt die Methode eine Reihe mit einem Minimum an Werten über der angegebenen Achse im Datenrahmen zurück. Standardmäßig ist die Achse die Indexachse.

This image has an empty alt attribute; its file name is Bildschirmfoto-2020-03-06-um-14.14.04-1024x409.png

Beispiel für “Sectors”mit der sum () Methode

Mit der Funktion Pandas sum () wird die Summe der vom Benutzer für die angeforderte Achse angegebenen Werte zurückgegeben. Wenn der Eingabewert eine Indexachse ist, werden alle Werte in einer Spalte hinzugefügt und funktionieren für alle Spalten gleich. Es wird eine Reihe zurückgegeben, die die Summe aller Werte in jeder Spalte enthält.

This image has an empty alt attribute; its file name is Bildschirmfoto-2020-03-06-um-14.19.20-1024x618.png

Beispiel für “Sectors”mit der mean () Methode

Die Funktion mean () wird verwendet, um den Mittelwert der Werte für die angeforderte Achse zurückzugeben. Wenn wir diese Methode auf ein Series-Objekt anwenden, gibt sie einen Skalarwert zurück, der der Mittelwert aller Beobachtungen im Datenrahmen ist.

This image has an empty alt attribute; its file name is Bildschirmfoto-2020-03-06-um-14.21.16-1024x517.png

Die .agg() Methode

Beispiel für “Sectors”mit der .agg () Methode

This image has an empty alt attribute; its file name is Bildschirmfoto-2020-03-06-um-14.35.08-1024x279.png

Pandas .agg () wird verwendet, um eine Funktion oder eine Liste von Funktionen zu übergeben, die auf eine Reihe oder sogar jedes Element einer Reihe separat angewendet werden sollen. Im Falle einer Funktionsliste werden mehrere Ergebnisse von der .agg () Methode zurückgegeben.

This image has an empty alt attribute; its file name is Bildschirmfoto-2020-03-06-um-14.36.18-1024x507.png

Hier sehen Sie, dass die Spalten “Revenue” “Profits” “Employees” mit “size” “sum” “mean”

This image has an empty alt attribute; its file name is Bildschirmfoto-2020-03-06-um-14.43.00-1024x337.png

Hier sehen Sie, dass die Spalten “Revenue” mit “size” &”mean”

This image has an empty alt attribute; its file name is Bildschirmfoto-2020-03-06-um-15.08.22-1024x420.png

Durch Gruppen iterieren

This image has an empty alt attribute; its file name is Bildschirmfoto-2020-03-06-um-15.14.59-1024x262.png

Beispiel für “Fortune.columns” mit der Methode pd.DataFrame()

This image has an empty alt attribute; its file name is Bildschirmfoto-2020-03-06-um-15.15.51-1024x165.png

Hier sehen Sie alle diese Abschnitte in Ihrem Groupby-Objekt

This image has an empty alt attribute; its file name is Bildschirmfoto-2020-03-06-um-15.17.13-1024x484.png

Beispiel für “Gruppe” mit der Methode df.append ()

This image has an empty alt attribute; its file name is Bildschirmfoto-2020-03-06-um-15.18.12-1024x361.png

Sie können sehen, dass die Standorte in alphabetischer Reihenfolge und für einen eindeutigen Standort in Ihrem DataFrame aufgelistet sind

This image has an empty alt attribute; its file name is Bildschirmfoto-2020-03-06-um-15.18.46-1024x462.png
close

Verpasse diese Tipps nicht!

Wir senden keinen Spam! Erfahre mehr in unserer Datenschutzerklärung.

Leave a Reply

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.