P1 · 應會
資料
寬表轉長表 (Pandas melt)
是什麼
寬表轉長表是用 pd.melt 把多個並列欄位(如北區、南區銷售)轉成「變數名稱、數值」兩欄的長格式,每列只記一個觀測值。
解決什麼問題
seaborn 等繪圖工具需要長格式,才能把原本分散的多個欄位當成同一個類別軸比較或分組上色。
考場 Trigger
- 多個地區欄位並列
- pd.melt 的 id_vars 與 value_vars
- seaborn 需要長格式
容易搞混
分組聚合Seaborn 繪圖函式選擇資料表合併
中級深度
能用 pd.melt 把並列欄位轉成長格式,再用 sns.barplot 配 estimator=sum 畫總額。