Zliczanie zmiennych kategorycznych
Zliczanie to świetny sposób na szybki przegląd danych i wykrycie ciekawostek, które mogłyby umknąć uwadze. W tym ćwiczeniu policzysz liczbę sklepów każdego typu oraz liczbę wystąpień każdego numeru działu, korzystając z DataFrame'ów utworzonych w poprzednim ćwiczeniu:
# 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"])
DataFrame'y store_types i store_depts utworzone w ostatnim ćwiczeniu są dostępne, a biblioteka pandas jest zaimportowana jako pd.
To ćwiczenie jest częścią kursu
Manipulacja danymi z pandas
Instrukcje do ćwiczenia
- Policz liczbę sklepów każdego
typewstore_types. - Oblicz proporcje sklepów każdego
typewstore_types. - Policz liczbę sklepów w każdym
departmentwstore_depts, sortując wyniki w kolejności malejącej. - Oblicz proporcje sklepów w każdym
departmentwstore_depts, sortując proporcje w kolejności malejącej.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# 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)