正在啟動 Python 環境(首次約 15 秒)...
pandas 簡介
什麼是 pandas?
pandas 是 Python 最受歡迎的數據分析工具庫。它讓你可以像操作 Excel 一樣操作資料,但速度快得多、功能強大得多。
pandas vs Excel
| 功能 | Excel | pandas |
|---|---|---|
| 資料量上限 | ~100 萬行 | 幾千萬行 |
| 重複操作 | 手動 | 自動化(寫一次、跑千次) |
| 複雜計算 | 公式很長 | 一行程式碼 |
| 資料合併 | VLOOKUP | merge(更直覺) |
匯入 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 →