ComeçarComece de graça

Visualizando o gasto dos usuários

Recentemente, a equipe de Produto fez grandes mudanças nos apps Android e iOS. Eles não têm preocupações diretas sobre o impacto dessas mudanças, mas querem que você monitore os dados para garantir que as alterações não prejudiquem a receita da empresa. Além disso, a equipe acredita que algumas dessas mudanças podem impactar mais as usuárias do que os usuários.

Neste exercício, você vai plotar a receita mensal de um dos produtos atualizados e avaliar os resultados.

O conjunto de dados user_revenue, contendo 'device', 'gender', 'country', 'date' e 'revenue', já foi carregado. Ele foi agregado por mês, dispositivo e gênero. Note que aqui uma coluna 'month' foi extraída da coluna 'date'.

Este exercício faz parte do curso

Customer Analytics and A/B Testing in Python

Ver curso

Instruções do exercício

  • Faça um pivot em user_revenue de forma que 'month' fique nas linhas (index), 'device' e 'gender' sejam as columns e 'revenue' sejam os values.
  • Remova a primeira e a última linha do DataFrame após o pivot para evitar que descontinuidades distorçam os resultados. Isso já foi feito para você.
  • Plote pivoted_data usando o método .plot().

Exercício interativo prático

Experimente este exercício completando este código de exemplo.

# 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()
Editar e executar o código