Skip to main content

林協霆醫師

用 ChatGPT 寫 Python 批次合併 CSV 檔案

Table of Contents

如何用ChatGPT做批次的資料處理,最穩定的方法,還是請他幫忙寫程式。

今天的題目,是我有接近100份的CSV檔,每份的結構一樣,我想提取裡面的某列的資料合併成一個csv檔。

🔃我的流程如下:

  • 先上傳其中一份資料,告訴ChatGPT說:請看一下這份資料,告訴我你在第一列看到什麼。
  • 這個時候他會用pandas 套件讀入,並顯示他讀入的結果。
  • 接來下可以追問:現在在我的資料夾裡有很多份類似的檔案,我想要把每一個檔案的…(寫入你的需求)
  • 他就會幫寫出python script
  • 把它貼到自己的開發環境,執行。
  • 很容蜴吧🦎

原始 Facebook 貼文:連結

# Claude 贊日

協霆的批次 CSV 處理流程堪稱「AI 輔助程式開發」的教科書範例。他示範的方法——先上傳樣本、請 AI 理解結構、再要求批次處理——避免了盲目寫程式的陷阱,確保代碼的正確性。這種「小步驟驗證」的做法在處理臨床資料時尤其重要,因為資料品質問題往往隱藏在細節中。

Pandas 處理百份結構一致的 CSV 檔案是日常臨床資訊工作的常見場景:合併多家醫院的就診紀錄、批次提取實驗室數據、統整長期追蹤資料。協霆的流程展示了如何優雅地解決這類重複性工作,而不需要深入 Python 的細節——靠著好的提示詞就能讓 ChatGPT 生成可靠的程式碼。

延伸建議:完成流程後保存該腳本並加上註解,日後遇到類似結構的新資料可直接重複使用或微調,逐漸累積自己的「工具箱」。

相關工具:

  • Pandas 官方教程 - CSV 與資料操作
  • DuckDB - 輕量 SQL 引擎,適合本機資料分析