IniziaInizia gratis

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

Visualizza il corso

Istruzioni dell'esercizio

  • Esegui il pivot di user_revenue in modo da avere 'month' come righe (index), 'device' e 'gender' come columns e 'revenue' come values.
  • 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_data usando 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()
Modifica ed esegui il codice