Sätt ihop allt
Dina marknadsföringsintressenter har begärt en rapport över den dagliga konverteringsgraden för varje åldersgrupp, och de behöver den så snart som möjligt. Rapporten ska uppdateras månadsvis. Det här är ett perfekt tillfälle att använda dina funktioner. De hjälper dig inte bara att leverera rapporten snabbt idag, utan även varje månad när det är dags att uppdatera datan.
Kom ihåg att conversion_rate() tar en DataFrame och en lista med kolumner för att beräkna konverteringsgraden.
Den här övningen är en del av kursen
Analysera marknadsföringskampanjer med pandas
Övningsinstruktioner
- Använd din
conversion_rate()-funktion för att skapa en ny DataFrame kalladage_group_conv, som innehåller konverteringsgraden perdate_servedochage_groupfrånmarketing-DataFramen. - Gör en unstack av
age_group_convför att skapa en DataFrame där varje åldersgrupp är en kolumn. Det här steget är redan gjort åt dig. - Använd din
plotting_conv()-funktion för att visualisera konverteringsgraden för varje åldersgrupp.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# Calculate conversion rate by date served and age group
age_group_conv = ____
# Unstack age_group_conv and create a DataFrame
age_group_df = pd.DataFrame(age_group_conv.unstack(level=1))
# Plot the results
____