返回作品列表

109年度台北市人口分析

程式設計開發

【作品介紹】

本專題旨在分析台北市各地區人口組成,以及身障人數之比較。

【上課感想】

實作時發現不只是技術上(程式碼撰寫)會遇到問題,主題的發想、結構甚至目的都有可能在某個環節出錯。有可能因為誤用原始數據,計算出不合理的結果。但在創作的過程中確實有更加熟練Python語言的邏輯與用法,為了要完成專題也會額外找資料克服技術上的問題,從而引發自主學習的習慣。

【創作遇到的困難與解決方式】

專題製作的開始就遇到檔案編碼的關係,無法讀取資料,原始檔案為GB2312,但在Python的環境下只能讀取UTF-8,
為此特別找了許多與檔案編碼相關的資料,也從中了解編碼演變的脈絡,
試過許多方法諸如線上轉碼、程式碼轉碼都未能成功,
最終我選擇改變原始檔案編碼存取方式,即能順利讀取。
另一個讓我印象深刻的困難是raw data格式不整,有的儲存格式純字串、有的則是包含空白字元,
所以當時遇到這個問題就選擇設定遮罩mask把資料篩選整理,
而實際上在設定mask要嘗試許多不同的方式才能得到理想的資料內容。

all_gotop_btn