Testare e visualizzare la funzione di conversione
Hai fatto il lavoro più impegnativo costruendo la funzione del tasso di conversione: ora è il momento di metterla alla prova! Automatizzare le analisi può richiedere tempo all’inizio, ma è qui che il lavoro paga.
In questo esercizio vedrai quanto velocemente puoi calcolare il tasso di conversione, un’attività che nelle lezioni precedenti richiedeva più passaggi. Automatizzando le parti ripetitive del tuo lavoro, potrai dedicare più tempo ad analisi complesse.
Questo esercizio fa parte del corso
Analizzare campagne di marketing con pandas
Istruzioni dell'esercizio
- Usa la tua funzione
conversion_rate()per calcolare il tasso di conversione inmarketingperdate_servedeage_groupe salva i risultati inage_group_conv. - Esegui l’unstack di
age_group_convcon level uguale a 1 e racchiudi il tutto in una chiamata apd.DataFrame()per creareage_group_df. - Crea un grafico a linee per mostrare i risultati da
age_group_df.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# Calculate conversion rate by age_group
age_group_conv = ____(____, ['date_served', ____])
print(age_group_conv)
# Unstack and create a DataFrame
age_group_df = ____(age_group_conv.____)
# Visualize conversion by age_group
age_group_df____
plt.title('Conversion rate by age group\n', size = 16)
plt.ylabel('Conversion rate', size = 14)
plt.xlabel('Age group', size = 14)
plt.show()