Python pandas 資料清理與計算實戰:從雜亂表格到可用報表
關於此課程
Excel 開到卡住、每個月重複複製貼上同一份報表、同事給的資料格式一團亂——這些問題,pandas 都能幫你用幾行程式碼解決。
這門課以一間虛構的手搖飲連鎖店「探茶」為案例,資料裡有你在工作上一定會遇到的麻煩:重複的訂單、空白的欄位、「55元」這種混了文字的數字、前後多了空白的門市名稱、格式不一的日期,甚至還有民國年。我們會一步一步把它清乾淨,再算出每家門市的營收與毛利、熱銷品項排行、每月成長率和移動平均,最後產出一份可以直接交給主管的 Excel 營運報表。
這門課怎麼上
- 11 個單元、44 堂圖文課,由淺入深:從 Series、DataFrame 到 groupby、merge、時間序列,最後是一個綜合實戰專案。
- 每個單元都有四個部分:概念講解 → 程式碼範例(附實際執行結果)→ 例題演練 → 練習題(附參考解答)。
- 10 份單元小測驗+1 份期末總測驗,共 65 題,每題都有解析,隨時確認自己真的懂了。
- 不用安裝任何軟體:所有程式碼都能直接貼到免費的 Google Colab 執行,練習資料也已內建在程式碼裡。
- 附 pandas 常用語法速查表:課程結束後也能當工作上的隨身手冊。
課程大綱
- 單元一 認識 pandas 與 Colab 環境
- 單元二 Series 與 DataFrame 基礎操作
- 單元三 讀取與匯出資料(CSV、Excel、中文編碼)
- 單元四 選取與篩選資料(loc、iloc、布林條件、query)
- 單元五 資料清理(一)缺值與重複
- 單元六 資料清理(二)文字、型別與日期(含民國年轉換)
- 單元七 欄位計算與轉換(np.where、np.select、map、cut、rank)
- 單元八 分組統計 groupby 與樞紐分析
- 單元九 合併多張表 concat 與 merge
- 單元十 時間序列:月報、移動平均與成長率
- 單元十一 綜合實戰專案、自我挑戰題、速查表與期末總測驗
學完你能做到
拿到一份來源不明、格式混亂的 CSV 或 Excel,能自己完成清理,並產出依門市、品項、月份彙整的統計報表,匯出成多工作表的 Excel 交給主管;下個月資料更新時,只要重新執行一次就好。
單元一前兩堂課開放免費試看,歡迎先體驗教學方式。
課程內容
單元一:認識 pandas 與 Colab 環境
-
-
-
1-3 例題演練與練習題
-
單元一 小測驗
