Kategoriale Variablen zählen
Durch Zählen kannst du gut einen Überblick über deine Daten bekommen und Auffälligkeiten entdecken, die du sonst vielleicht nicht bemerken würdest. In dieser Übung zählst du die Anzahl der einzelnen Marktarten und die Anzahl der Märkte je Abteilung mithilfe der DataFrames, die du in der vorigen Übung erstellt hast:
# Drop duplicate store/type combinations
store_types = sales.drop_duplicates(subset=["store", "type"])
# Drop duplicate store/department combinations
store_depts = sales.drop_duplicates(subset=["store", "department"])
Die in der letzten Übung erstellten DataFrames store_types
und store_depts
sind verfügbar und pandas
wird als pd
importiert.
Diese Übung ist Teil des Kurses
Datenbearbeitung mit pandas
Anleitung zur Übung
- Zähle die Anzahl der Märkte je Markttyp (
type
) instore_types
. - Berechne den Anteil der Märkte jedes Markttyps (
type
) instore_types
. - Zähle die Anzahl der Märkte je Abteilung (
department
) instore_depts
und sortiere die Zählungen in absteigender Reihenfolge. - Berechne den Anteil der Märkte jeder Abteilung (
department
) instore_depts
und sortiere die Anteile in absteigender Reihenfolge.
Interaktive Übung zum Anfassen
Probieren Sie diese Übung aus, indem Sie diesen Beispielcode ausführen.
# Count the number of stores of each type
store_counts = ____
print(store_counts)
# Get the proportion of stores of each type
store_props = ____
print(store_props)
# Count the number of stores for each department and sort
dept_counts_sorted = ____
print(dept_counts_sorted)
# Get the proportion of stores in each department and sort
dept_props_sorted = ____.____(sort=____, normalize=____)
print(dept_props_sorted)