iT邦幫忙

鐵人檔案

2026 iThome 鐵人賽
回列表
自我挑戰組

Medical Data Cleaner 系列

本專案將以醫療資料品質為主題,挑戰在 30 天內打造一套「醫療資料品質檢查與清理工具」。針對醫療資料中常見的缺失值、重複資料、格式不一致、異常數值等問題進行檢查,並提供資料清理與品質分析功能。

專案將使用模擬醫療資料進行開發與測試,最終希望完成一個能夠從資料匯入、問題檢查、資料清理到輸出乾淨資料的完整工具,並透過視覺化方式呈現資料品質,了解資料清理在醫療資訊與資料分析中的重要性。

參賽天數 4 天 | 共 30 篇文章 | 0 人訂閱 訂閱系列文 RSS系列文
DAY 4

檢查資料一致性與標準化建議

前幾天已經完成缺失值、格式、數值範圍和重複資料的檢查,今天則開始處理另一個資料品質問題:資料的一致性。有些資料本身不一定是錯的,但如果同一個欄位使用不同的表示方...

2026-09-29 ‧ 由 u 分享
DAY 4

整合醫療資料品質檢查功能

前幾天已經陸續完成缺失值、資料格式、數值範圍、重複資料以及資料一致性的檢查。不過目前這些功能都是分開測試的,如果之後真的要拿來檢查一份醫療資料,每一個檢查都要分...

2026-09-29 ‧ 由 u 分享
DAY 4

處理缺失值與建立清理後資料

前幾天完成資料品質檢查後,系統已經可以找出資料中的缺失值、格式錯誤、數值異常、重複資料以及一致性問題。不過目前的功能主要都是「找出問題」,如果真的要做成一個資料...

2026-10-06 ‧ 由 u 分享
DAY 4

資料格式標準化

昨天開始進入資料清理的部分,先處理了缺失值。今天則繼續處理前幾天檢查出來的「資料格式不一致」問題。同一種資料如果有不同的表示方式,之後在進行搜尋、統計或分析時可...

2026-10-06 ‧ 由 u 分享
DAY 4

處理重複資料

一、處理重複資料如果只是把重複資料找出來,使用者還是需要自己手動刪除。因此今天進一步讓系統在產生清理後資料時,自動移除重複的資料。先建立一個$isDuplica...

2026-10-06 ‧ 由 u 分享
DAY 4

處理數值異常資料

一、找出數值異常前幾天已經完成數值範圍的檢查。目前測試資料中有兩筆比較明顯的異常:P007 → age = -5P008 → heart_rate = 999這...

2026-10-06 ‧ 由 u 分享
DAY 4

建立清理前後的變更紀錄

如果只顯示最後的清理後資料,使用者可能不知道哪些資料曾經被修改。因此今天加入「資料清理變更紀錄」,讓系統記錄每一筆被修改的資料。一、建立變更紀錄列首先建立$ch...

2026-10-13 ‧ 由 u 分享
DAY 4

實作清理後 CSV 匯出功能

前幾天已經陸續完成資料品質檢查、缺失值處理、格式標準化、重複資料移除與數值異常處理。不過,如果清理後的資料只能顯示在網頁上,使用者仍然無法直接將資料拿去做後續分...

2026-10-13 ‧ 由 u 分享
DAY 4

建立醫療資料清理工具的網頁介面

前面幾天主要在開發資料品質檢查與清理功能,包括缺失值檢查、格式標準化、數值異常處理、重複資料移除,以及 CSV 匯出。不過,功能完成後,如果網頁只有文字和表格,...

2026-10-13 ‧ 由 u 分享
DAY 4

建立資料品質統計卡片

在前幾天的開發中,我已經完成醫療資料的缺失值、格式錯誤、數值異常、重複資料與一致性問題檢查,也能統計各類問題的數量。不過,原本的統計結果是以文字逐行顯示,雖然可...

2026-10-13 ‧ 由 u 分享