Výpočet průměrné ceny
Teď vypočítáš metriku průměrné ceny a zjistíš, jestli se nákupní vzorce liší v čase i mezi jednotlivými kohortami.
Dataset online je načtený s měsíčními kohortami a indexem kohorty přiřazeným v této lekci. Klidně si ho vypiš do konzole.
Toto cvičení je součástí kurzu
Segmentace zákazníků v Pythonu
Pokyny k cvičení
- Vytvoř objekt
groupbya předej mu měsíční kohortu a index kohorty jako seznam. - Vyber sloupec s jednotkovou cenou, vypočítej průměr a výsledek ulož do
cohort_data. - Resetuj index DataFrame
cohort_data. - Vytvoř pivot s měsíční kohortou v indexu, indexem kohorty ve sloupcích a jednotkovou cenou v hodnotách a vypiš výsledek.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# Create a groupby object and pass the monthly cohort and cohort index as a list
grouping = online.groupby([____, ____])
# Calculate the average of the unit price column
cohort_data = grouping[____].____()
# Reset the index of cohort_data
cohort_data = cohort_data.____()
# Create a pivot
average_price = cohort_data.____(index=____, columns=____, values=____)
print(average_price.round(1))