Bắt đầu ngayBắt đầu miễn phí

Tỷ lệ doanh số theo từng loại cửa hàng là bao nhiêu?

.groupby() rất hữu ích, bạn vẫn có thể tính các thống kê tổng hợp theo nhóm mà không cần dùng nó.

Walmart phân biệt ba loại cửa hàng: "supercenters" (siêu trung tâm), "discount stores" (cửa hàng giảm giá), và "neighborhood markets" (chợ trong khu dân cư), được mã hóa trong bộ dữ liệu này lần lượt là loại "A", "B", và "C". Trong bài tập này, bạn sẽ tính tổng doanh số của từng loại cửa hàng mà không dùng .groupby(). Sau đó, bạn có thể dùng các con số này để xem tỷ trọng doanh số của Walmart đến từ mỗi loại cửa hàng.

sales đã sẵn có và pandas được nhập với bí danh pd.

Bài tập này là một phần của khóa học

Xử lý dữ liệu với pandas

Xem khóa học

Hướng dẫn bài tập

  • Tính tổng weekly_sales trên toàn bộ dữ liệu.
  • Lọc các cửa hàng type "A", rồi tính tổng doanh số tuần của họ.
  • Làm tương tự cho các cửa hàng type "B"type "C".
  • Gộp kết quả A/B/C vào một danh sách, rồi chia cho sales_all để ra tỷ lệ doanh số theo từng loại.

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

# Calc total weekly sales
sales_all = ____["____"].____()

# Subset for type A stores, calc total weekly sales
sales_A = ____[____["____"] == "____"]["____"].____()

# Subset for type B stores, calc total weekly sales
sales_B = ____

# Subset for type C stores, calc total weekly sales
sales_C = ____

# Get proportion for each type
sales_propn_by_type = [sales_A, ____, ____] / ____
print(sales_propn_by_type)
Chỉnh sửa và Chạy Mã