跳到主要內容
Cypher's Practical Coding
正在啟動 Python 環境(首次約 15 秒)...

pandas 簡介

什麼是 pandas?

pandas 是 Python 最受歡迎的數據分析工具庫。它讓你可以像操作 Excel 一樣操作資料,但速度快得多、功能強大得多。

pandas vs Excel

功能Excelpandas
資料量上限~100 萬行幾千萬行
重複操作手動自動化(寫一次、跑千次)
複雜計算公式很長一行程式碼
資料合併VLOOKUPmerge(更直覺)

匯入 pandas

建立 DataFrame

DataFrame 就像一張 Excel 表格:

從字典建立 DataFrame

AI 協作:學了這個,跟 AI 怎麼配合?

AI 很愛用 pandas 處理資料,但它產出的 DataFrame 你要能看懂才能驗證對不對。

你的人類優勢:

  • 你能用 .head()、.shape、.dtypes 快速檢查 AI 建出的 DataFrame 是否正確
  • 你知道原始資料有幾筆幾欄,能發現 AI 是否漏讀或多讀

可以這樣跟 AI 說:

幫我用 pandas 讀取這份 CSV,讀完後顯示前 5 筆、欄位型態、和有沒有空值。

練習題

互動示範

DEMO 1可以修改程式碼試玩
DEMO 2可以修改程式碼試玩
DEMO 3可以修改程式碼試玩

挑戰任務

Task 1

建立 DataFrame:name 為 ['Alice','Bob','Carol']、city 為 ['台北','台中','高雄'],印出結果

Task 2

建立 DataFrame:商品 ['T恤','牛仔褲','外套']、價格 [590,1290,2490],用 len() 印出共幾筆資料

Task 3

建立 DataFrame:訂單 ['A001','A002','A003']、金額 [1500,3200,890],印出金額總和

Next Lesson →