跳到主要內容
Cypher's Practical Coding
AI 數據分析
1 / 5
正在啟動 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 →