用樞紐分析表填補遺漏值並加總數值
.pivot_table() 方法有幾個實用的引數,包括 fill_value 和 margins。
fill_value會用實際數值取代遺漏值(稱為「插補」)。要以什麼值來取代遺漏值,本身就是一整門課的主題(Dealing with Missing Data in Python),但最簡單的做法是先用一個替代值。margins是個捷徑:當你用兩個變數做樞紐時,如果也想各別針對這兩個變數計算樞紐,margins會在樞紐分析表中提供列與欄的總計。
在這個練習中,你會實作這些引數,強化樞紐分析表的技巧,幫助你更有效率地處理數字!
sales 已可使用,且已將 pandas 以 pd 匯入。
本練習屬於課程
使用 pandas 進行資料操作
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
# Print mean weekly_sales by department and type; fill missing values with 0
print(sales.pivot_table(____))