開始使用免費開始

各商店類型各占銷售額的百分比是多少?

雖然 .groupby() 很實用,但你也可以在不使用它的情況下計算分組後的摘要統計。

Walmart 將商店分為 3 種型態:「supercenters」、「discount stores」以及「neighborhood markets」,在這個資料集中分別以類型「A」、「B」與「C」編碼。這個練習中,你要在不使用 .groupby() 的前提下,計算各商店類型的總銷售額。接著你可以用這些數字來觀察 Walmart 總銷售額中,各類型所占的比例。

sales 已可使用,且已將 pandaspd 匯入。

本練習屬於課程

使用 pandas 進行資料操作

檢視課程

練習說明

  • 計算整個資料集中 weekly_sales 的總和。
  • 篩選出 type"A" 的商店,並計算其每週銷售總額。
  • 針對 type"B"type"C" 的商店也做相同操作。
  • 將 A/B/C 的結果合併為一個清單,並除以 sales_all,得到各類型的銷售占比。

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

# 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)
編輯並執行程式碼