Pandas Group von Quantile

Pandas Group von Quantile

Python wird am häufigsten zur Entwicklung von Software unter Programmierern verwendet. Es bietet mehrere integrierte Funktionen/Methoden in den verschiedenen Modulen für Multitasking, z. B. die Berechnung der gewünschten N-ten Quartile zwischen zwei und vielen mehr. Zu diesem Zweck die “gruppiere nach.quantile ()Die Funktion kann verwendet werden.

In diesem Blog wird erörtert:

    • Was ist eine quantile Gruppe in Python?
    • Was ist der „Groupby.quantile () ”Funktion in Python?

Was ist eine quantile Gruppe in Python?

In Python gibt das Quantil den bestimmten Teil des Datensatzes an, der definiert, wie viele Werte über und unter einer bestimmten Grenze in einer Verteilung liegen. In Python folgen die Quantile dem generischen Konzept der Quantilgruppe. Um diese Aufgabe auszuführen, nimmt es in Form eines Arrays mit der Nummer Eingaben ein und generiert infolgedessen den Wert an der “nth”Quantil.

Was ist der „Groupby.quantile () ”Funktion in Python?

Der "gruppiere nach.quantile ()Die Funktion wird zur Berechnung des Quartils durch die Gruppe in Python verwendet. Diese Funktionalität kann verwendet werden, indem die “importiert werden“Pandas”Modul. Es wird häufig für die Datenanalyse verwendet. Zuerst wird jede Zeile in einen bereitgestellten Datenrahmen in gleiche Gruppen aufgeteilt, die auf den Werten einer bestimmten Spalte gegründet wurden. Dann findet es die aggregierten Werte für jede geteilte Gruppe.

Gehen Sie nun voran und lesen Sie das bereitgestellte Beispiel für ein besseres Verständnis!

Beispiel

Importieren Sie zuerst die “Pandas”Modul. Dann erstellen Sie ein neues “KurseDataframe mit Werten. Verwenden Sie danach die DataFrame () -Methode und rufen Sie dann die “auf" auf "gruppiere nach.quantile ()Funktion zusammen mit den erforderlichen Parametern. Zum Beispiel haben wir den Spaltennamen der DataFrame -Spalte als "angegeben" angegeben "Name"Und quantile Werte als"0.25”:

Pandas als PD importieren
Kurse = 'Name': ['Maria', 'Maria', 'Maria',
"Alex", "Alex", "Alex",
'David', 'David', 'David'],
'Marks': [1, 5, 6, 9, 2, 9, 9, 3, 5]

df = pd.DataFrame (Kurse)
drucken (df.GroupBy ('Name').quantil (0.25)))


Wie Sie sehen können, haben wir den 25. Quantil der Gruppe erfolgreich aus dem neu erstellten DataFrame in Bezug auf alle Spaltenelemente abgerufen:


Wenn Sie das 5. Quantil der Gruppe erhalten möchten, platzieren Sie einfach die “0.50”Im Inneren“gruppiere nach.quantile ()Funktion als Parameter:

drucken (df.GroupBy ('Name').quantil (0.50)))


Ausgang


Sie können auch das 75. Quantil der Gruppe aus dem gewünschten Datenrahmen erhalten, indem Sie die “verwenden“0.75"Wert und übergeben es als Argument an das"gruppiere nach.quantile ()Funktion:

drucken (df.GroupBy ('Name').quantil (0.75))



Das ist alles! Wir haben kurz den „Groupby" erklärt.quantile () ”Funktion in Python.

Abschluss

Der „Groupby.quantile () ”-Funktion kann zur Berechnung des Quartils durch die Gruppe in Python verwendet werden. Es kann durch Importieren der “verwendet werden“Pandas”Modul für die Datenanalyse. Dieser Artikel wurde über die "gezeigt"gruppiere nach.quantile ()”Funktion in Python im Detail.