MulaiMulai sekarang secara gratis

Memvisualisasikan pengeluaran pengguna

Baru-baru ini, tim Produk membuat beberapa perubahan besar pada aplikasi Android dan iOS. Mereka tidak memiliki kekhawatiran langsung tentang dampak perubahan ini, tetapi ingin Anda memantau data untuk memastikan perubahan tersebut tidak merugikan pendapatan perusahaan. Selain itu, tim produk meyakini bahwa beberapa perubahan ini mungkin berdampak lebih besar pada pengguna perempuan dibandingkan laki-laki.

Dalam latihan ini, Anda akan memplot pendapatan bulanan untuk salah satu produk yang diperbarui dan mengevaluasi hasilnya.

Himpunan data user_revenue yang berisi 'device', 'gender', 'country', 'date', dan 'revenue' telah dimuat. Data tersebut telah dikelompokkan berdasarkan bulan, perangkat, dan gender. Perhatikan bahwa di sini kolom 'month' telah diekstrak dari kolom 'date'.

Latihan ini adalah bagian dari kursus

Analitik Pelanggan dan A/B Testing dengan Python

Lihat Kursus

Petunjuk latihan

  • Pivot user_revenue sehingga kita memiliki 'month' sebagai baris (index), 'device' dan 'gender' sebagai columns, serta 'revenue' sebagai values.
  • Hapus baris pertama dan terakhir dari DataFrame setelah dipivot untuk mencegah ketakselanjaran yang mendistorsi hasil. Langkah ini telah dilakukan untuk Anda.
  • Plot pivoted_data menggunakan metode .plot() miliknya.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# 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()
Edit dan Jalankan Kode