一、案例定位

Appendix C Activity 1 使用 AppendixC/sherpa_families.xlsx。作者明確採取「不覆寫原始值」策略,為 DistanceFromBaseCampKm、NearMainTrail、SpeaksEnglish、AnimalsOwned 各新增 Clean 欄。

二、學習目標

三、案例情境

資料共包含 FamilyID、Family Name、Village、Region、AddressDescription、AltitudeMeters、DistanceFromBaseCampKm、HousePosition、NearMainTrail、AnimalsOwned、SpeaksEnglish、HouseholdSize、PrimaryActivity 等欄位。

四、開始資料

原欄 Clean 欄 規則
DistanceFromBaseCampKm DistanceFromBaseCampKm_Clean 轉 decimal number
NearMainTrail NearMainTrail_Clean 只輸出 YES/NO
SpeaksEnglish SpeaksEnglish_Clean 只輸出 YES/NO
AnimalsOwned AnimalsOwned_Clean 逗號分隔、小寫、none 保留

五、Excel/R/AI 分析方法

距離欄來源公式:=NUMBERVALUE(NUM.AI("Convert to decimal number",[@DistanceFromBaseCampKm]))。YES/NO 欄使用 NUM.AI 明確列出可接受 inputs 並限制 output。AnimalsOwned 則要求 semicolon→comma、animal names lowercase、none 保留。

六、計算結果

來源 Figure C-2~C-5 顯示四個 Clean 欄均完成。作者特別說明其 locale/資料情境下直接使用 NUMBERVALUE() 可能錯誤處理帶 decimal point 的文字,因此先以 NUM.AI 清理再轉數值。

七、結果分析與管理解讀

最值得移植的不是特定 Numerous.ai 函數,而是原值 + clean value 並存。這使 AI transformation 可逐列核對,也能隨時回退。來源對 NUMBERVALUE() 的行為說明具有 locale context,不應無條件推廣到所有 Excel 設定。

八、AI 提問詞

請不要覆寫來源欄。為每個需要清理的欄位建立 _Clean 欄,限制可接受輸出格式;完成後列出原值與 clean value 的差異,讓我先抽查再決定是否使用。

九、思考/情境變動