Prozentsatz von Total With GroupBy in Pandas
Dieser Artikel konzentriert sich auf eine gemeinsame Aufgabe in der Datenanalyse: Berechnung des Prozentsatzes einer Gesamtmenge für jede Gruppe innerhalb eines Datenfaktors. Hier ist die Frage und eine Lösung, die Pandas verwendet. Ich möchte den Prozentsatz des Umsatzes pro Büro in einem bestimmten Zustand berechnen, in dem die Gesamtzahl aller Prozentsätze in jedem Staat 100%beträgt. Kolumnen:
importieren pandas als pd state_office = df.groupby (['state', 'office_id']). agg ({'Sales': 'sum'}) dann erstellen wir einen neuen DataFrame, indem wir jeden Verkaufswert durch seine entsprechende Summe nach State:
state_pcts = teury_offics.group (Level (Level) (Level () (Level (Level) (Level () (Level () (Level) (Level () (Level () (Level () (Level () (Level (Level) (Level) (Level (Level) (Level (Level) (Level (Level) (Level () (Level by.group () (Level (Level) (Level) (Level () (Level) (Level = 0). float (x.sum ())
Dieser Ansatz verfolgt die Umsatzsumme pro Staat und stellt gleich
Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.
Copyright© 2022 湘ICP备2022001581号-3