從 ESG 問題到資料問題
學習目標:學會先定義「要回答什麼」,再決定需要什麼資料與分析方法。
Data Science 的起點不是 Python,而是問題。如果問題本身很模糊,程式寫得再漂亮,得到的也只是一堆沒有方向的數字。因此本課程的第一步,是把一句籠統的疑問,改寫成資料能夠回答的具體問題。
模糊的問題
我們公司的 ESG 表現好不好?(「好」的定義是什麼?和誰比?看哪一年?用哪些數字?都沒有說清楚。)
可以由資料回答的問題
- 變化
- 2021–2025 年 Scope 1 + 2 排放量如何變化?
- 比較
- 哪一年的排放強度最高?
- 另一種解釋
- 排放下降,是因為效率改善,還是只是因為營收下降?
- 資料品質
- 哪些公司或年度需要進一步檢查資料品質?
| 構件 | 要問自己的問題 | 範例 |
|---|---|---|
| Question | 我到底想回答什麼? | 2021–2025 年 Scope 1 + 2 排放量如何變化? |
| Measure | 要計算或比較哪一個數值?單位是什麼? | scope1_tco2e + scope2_tco2e,單位 tCO2e |
| Dimension | 要按公司、年度或其他類別比較嗎? | 依 company_name 與 year 分開看 |
| Evidence boundary | 現有資料能支持到什麼程度?哪些事情它回答不了? | 資料可以描述排放如何變化,但無法單獨證明變化的原因 |
- Question:先寫下要回答的問題
- Data:確認需要哪些欄位、單位與範圍
- Python:用最少必要的程式碼處理資料
- Analysis:計算指標並比較
- Verification:檢查公式、單位、輸出與說法
- Communication:寫出證據與限制
注意
資訊
- 有沒有時間範圍?例如「最近」要换成具體年度,如 2021–2025 年。
- 有沒有比較對象?例如是和自己過去比,還是和其他示範公司比。
- 有沒有講清楚單位?例如「排放量」要講清楚是 tCO2e,還是強度指標。
- 有沒有說明資料的邊界?例如這份資料只到 2025 年,無法回答之後會怎樣。
主管問:「Metro Services Co. 做得怎麼樣?」這句話還不能直接用資料回答,因為沒有比較對象、時間範圍與指標。收斂後:Question(2023–2025 年 Metro Services Co. 的 Scope 1+2 排放強度,和其他三家示範公司相比是偏高還是偏低?)、Measure(scope1_tco2e + scope2_tco2e,除以 revenue_m_twd)、Dimension(依 company_name 與 year 比較)、Evidence boundary(資料只能描述相對高低,無法解釋造成差異的原因)。
哪一個問題最適合直接用結構化 ESG 資料回答?