一、案例定位

原書 Exercise 3 再次使用 5 筆病患資料,要求去除引號後把 Age 格式化為數字、Billing Amount 格式化為貨幣、Admission Date 格式化為一致日期,最後檢查是否仍有其他清理需求。

二、學習目標

三、案例情境

病患表混合 29、"34"、空白 Age;Billing Amount 同時有 $1,200、"1300"、$1,550、$1,400.00、1200;日期則混用 15/11/24、11/10/2024、2024.11.18 等格式。

四、開始資料

Patient Age 原值 Admission Date 原值 Billing Amount 原值
P001 29 15/11/24 $1,200
P002 "34" 11/10/2024 "1300"
P003 41 2024.11.18 $1,550
P004 空白 20/11/24 $1,400.00
P005 52 21/11/24 1200

五、Excel/R/AI 分析方法

先移除文字引號,再把 Age 轉成 numeric,但 P004 空白必須保持空白;Billing Amount 去除 $/,/引號後轉數值並套一致貨幣格式;Admission Date 依來源可辨識的日/月/年格式標準化為 YYYY-MM-DD。原書 Challenge 要求最後再找仍未處理的格式問題。

六、計算結果

Patient Age 清理後 Admission Date Billing Amount
P001 29 2024-11-15 $1,200.00
P002 34 2024-10-11 $1,300.00
P003 41 2024-11-18 $1,550.00
P004 空白 2024-11-20 $1,400.00
P005 52 2024-11-21 $1,200.00

總 Billing Amount 為 $6,650.00;P004 的 Age 仍是缺漏值,格式清理不能把它當成 0。

七、結果分析與管理解讀

格式一致後才適合排序、加總與比較。尤其 $1,200、"1300"、1200 在畫面上都像金額,但資料型別可能不同。統一格式不能順便「解決」缺漏值;P004 Age 還需要回到缺漏值策略處理。

八、AI 提問詞

請把 Age、Billing Amount、Admission Date 建立清理後新欄。移除引號與貨幣符號後轉成正確型別,但任何原本空白值必須保持空白。日期統一成 YYYY-MM-DD,完成後列出仍有缺漏或格式不一致的欄位。