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
Instruções do exercício
- Faça um pivot em
user_revenuede forma que'month'fique nas linhas (index),'device'e'gender'sejam ascolumnse'revenue'sejam osvalues. - 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_datausando 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()