正在啟動 Python 環境(首次約 15 秒)...
資料長什麼樣?
老闆丟了一個 CSV 過來說「分析一下」
週一早上,老闆丟了一個檔案到群組:「這是上個月的訂單資料,幫我看看有什麼趨勢。」
你打開檔案,看到密密麻麻的數字和文字。第一個問題是:這些資料到底長什麼樣?
在你把資料丟給 AI 之前,你必須先搞懂資料的「形狀」——有幾列、幾欄、每欄放什麼。不然 AI 給你的答案你也沒辦法驗證。
表格資料的基本概念
所有你在工作中碰到的報表,本質上都是一張「表格」:
| 概念 | 說明 | Excel 對應 |
|---|---|---|
| 列(row) | 一筆資料 | 一橫排 |
| 欄(column) | 一個欄位 / 屬性 | 一直行 |
| 欄位名稱 | 每一欄的標題 | 第一列的標題 |
| 值(value) | 每格裡的資料 | 儲存格內容 |
資料型別
欄位裡的資料不是數字就是文字,搞清楚型別很重要:
| 型別 | 範例 | 能做什麼 |
|---|---|---|
| 文字(str) | "T恤"、"A001"、"web" | 分類、篩選 |
| 整數(int) | 100、590、3 | 加總、平均、比較 |
| 小數(float) | 99.9、0.15 | 百分比、精確計算 |
用 Python 表示資料:dict 和 list
在 Python 裡,表格資料可以用 字典(dict) 和 列表(list) 來表示。
一筆資料 = 一個 dict
多筆資料 = 一個 list 裝多個 dict
觀察資料的「形狀」
動手做:建立你的商品清單
AI 協作:學了這個,跟 AI 怎麼配合?
你現在知道資料是「一張表格」,由列和欄組成。這意味著:
你的人類優勢:
- 你知道這份資料有幾筆、有哪些欄位,能驗證 AI 有沒有讀錯
- 你能判斷欄位的型別(文字 vs 數字),避免 AI 把訂單編號拿去做加總
可以這樣跟 AI 說:
我有一份商品資料,共 5 筆,欄位有:商品編號(文字)、名稱(文字)、分類(文字)、價格(整數)、庫存(整數)。請幫我找出庫存低於 50 的商品,並按價格排序。
重點:先告訴 AI 資料的形狀,再說你要什麼分析。
練習題
互動示範
DEMO 1可以修改程式碼試玩
DEMO 2可以修改程式碼試玩
DEMO 3可以修改程式碼試玩
DEMO 4可以修改程式碼試玩
挑戰任務
Task 1
建立一個 dict 代表一筆訂單:訂單編號 'A001'、金額 1500、渠道 'web',印出整個 dict
Task 2
建立一個 list 包含 3 筆商品 dict(名稱和價格),用 len() 印出共幾筆
Task 3
有 products = [{'名稱': 'T恤', '價格': 590}, {'名稱': '外套', '價格': 2490}],印出第二筆的名稱
Next Lesson →