Gemiddelde prijs berekenen
Je gaat nu de gemiddelde prijs berekenen en analyseren of er verschillen zijn in koopgedrag over de tijd en tussen cohorten.
De gegevensset online is voor je geladen met maandelijkse cohorten en een cohortindex uit deze les. Voel je vrij om het naar de Console te printen.
Deze oefening maakt deel uit van de cursus
Klantsegmentatie in Python
Oefeninstructies
- Maak een
groupby-object en geef de maandelijkse cohort en de cohortindex door als lijst. - Selecteer de kolom met de eenheidsprijs, bereken het gemiddelde en sla dit op in
cohort_data. - Reset de index van de
cohort_dataDataFrame. - Maak een pivot met de maandelijkse cohort in de index, de cohortindex in de kolommen en de eenheidsprijs in de waarden, en print het resultaat.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# 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))