1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Phân tích khách hàng và A/B Testing với Python

Connected

Bài tập

Trực quan hóa chi tiêu của người dùng

Gần đây, đội Product đã thực hiện một số thay đổi lớn cho cả ứng dụng Android & iOS. Họ không có lo ngại trực tiếp nào về tác động của các thay đổi này, nhưng muốn bạn theo dõi dữ liệu để đảm bảo chúng không làm giảm doanh thu công ty. Bên cạnh đó, đội Product tin rằng một vài thay đổi có thể ảnh hưởng đến người dùng nữ nhiều hơn nam.

Trong bài tập này, bạn sẽ vẽ biểu đồ doanh thu theo tháng cho một trong các sản phẩm đã cập nhật và đánh giá kết quả.

Tập dữ liệu user_revenue chứa các cột 'device', 'gender', 'country', 'date', và 'revenue' đã được nạp. Dữ liệu đã được nhóm theo tháng, thiết bị và giới tính. Lưu ý rằng ở đây cột 'month' đã được trích xuất từ cột 'date'.

Hướng dẫn

100 XP
  • Pivot user_revenue sao cho 'month' là hàng (index), 'device' và 'gender' là columns, và 'revenue' là values.
  • Sau khi pivot, hãy xóa hàng đầu tiên và hàng cuối cùng của DataFrame để tránh các điểm gián đoạn làm méo kết quả. Phần này đã được làm sẵn cho bạn.
  • Vẽ pivoted_data bằng phương thức .plot() của nó.