Visualizzare la spesa degli utenti
Di recente, il team Product ha introdotto importanti modifiche sia all'app Android sia a quella iOS. Non hanno particolari timori sull'impatto di questi cambiamenti, ma vogliono che tu monitori i dati per assicurarti che non danneggino i ricavi dell'azienda. Inoltre, il team Product ritiene che alcune di queste modifiche possano avere un impatto maggiore sulle utenti donne rispetto agli uomini.
In questo esercizio andrai a tracciare il fatturato mensile per uno dei prodotti aggiornati e a valutarne i risultati.
Il dataset user_revenue, contenente 'device', 'gender', 'country', 'date' e 'revenue', è stato caricato. È già stato raggruppato per mese, dispositivo e genere. Nota che qui è stata estratta una colonna 'month' dalla colonna 'date'.
Questo esercizio fa parte del corso
Customer Analytics and A/B Testing in Python
Istruzioni dell'esercizio
- Esegui il pivot di
user_revenuein modo da avere'month'come righe (index),'device'e'gender'comecolumnse'revenue'comevalues. - Rimuovi la prima e l'ultima riga del DataFrame dopo il pivot per evitare che discontinuità distorcano i risultati. Questo passaggio è già stato fatto per te.
- Traccia
pivoted_datausando il suo metodo.plot().
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# Pivot user_revenue
pivoted_data = pd.pivot_table(user_revenue, values =_____, columns=['device', _____], index='month')
pivoted_data = pivoted_data[1:(len(pivoted_data) -1 )]
# Create and show the plot
pivoted_data.____
plt.show()