Mettere tutto insieme
Le parti interessate del marketing hanno richiesto un report del tasso di conversione giornaliero per ciascun gruppo di età e ne hanno bisogno il prima possibile. Vogliono che tu aggiorni questo report con cadenza mensile. È l'occasione perfetta per usare le tue funzioni. Non solo ti aiuteranno a consegnare rapidamente il report oggi, ma saranno utili ogni mese quando sarà il momento di aggiornare i dati.
Ricorda: conversion_rate() accetta un DataFrame e un elenco di colonne per calcolare il tasso di conversione.
Questo esercizio fa parte del corso
Analizzare campagne di marketing con pandas
Istruzioni dell'esercizio
- Usando la tua funzione
conversion_rate(), crea un nuovo DataFrame chiamatoage_group_convche contenga il tasso di conversione perdate_servedeage_groupa partire dal DataFramemarketing. - Esegui l'unstack di
age_group_convper creare un DataFrame con ogni gruppo di età come colonna. Questo passaggio è già stato fatto per te. - Usa la tua funzione
plotting_conv()per tracciare i tassi di conversione per ciascun gruppo di età.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# 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
____