Beräkna genomsnittspris
Nu ska du beräkna måttet för genomsnittspris och analysera om det finns några skillnader i köpmönster över tid och mellan kohorter.
Datamängden online har lästs in med månatliga kohorter och kohortindex tilldelade från den här lektionen. Du kan gärna skriva ut den i konsolen.
Den här övningen är en del av kursen
Kundsegmentering i Python
Övningsinstruktioner
- Skapa ett
groupby-objekt och skicka in den månatliga kohorter och kohortindexet som en lista. - Välj kolumnen för enhetspris, beräkna medelvärdet och lagra resultatet i
cohort_data. - Återställ indexet för
cohort_data-DataFramen. - Skapa en pivot med månatlig kohort som index, kohortindex som kolumner och enhetspriset som värden, och skriv ut resultatet.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# 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))