健保資料庫分析 - 將原始檔轉為SAS檔(DAT檔轉為SAS檔)/健保資料庫DAT檔匯入SAS

如何將DAT檔轉成SAS檔

前言

 在進行健保資料庫分析之時,首先要先把原始檔讀取進入SAS程式之中,DAT原始檔是文字檔的一種,在新版SAS EG之中可以直接進行讀取,然而多數研究單位或學術單位使用的是SAS 9.4(或其他版本),要將DAT原始檔匯入SAS,必須藉由程式指令來進行讀取,以下將對DAT檔轉成SAS檔進行說明以及語法展示。

需要準備的程式或資料

  1. SAS 9.4
  2. 健保資料庫DAT檔
  3. 健保資料庫譯碼簿

步驟說明與實例

(一)語法

將DAT檔轉成SAS檔需要使用INFILE與INPUT語句來進行,並根據譯碼簿所標示之欄位來選取範圍。

(二)譯碼簿範例

住院醫療費用清單明細檔
健保資料庫譯碼簿DD檔說明

以DD檔為範例,必須標記英文欄位之範圍,舉例而言 FEE_YM 之範圍即為1~6、APPL_TYPE為7~7 ,以下類推。

(三)實例解說

將健保資料庫原始檔(dat.)轉換為sas檔
健保資料庫DAT檔轉SAS檔語法範例


步驟說明:
  1. LIBNAME: 建立永久檔位置
  2. DATA: 轉換後SAS檔名稱
  3. INFILE: 要轉換的DAT檔位置
  4. INPUT: 設定欄位與範圍 
  5. RUN: 執行語句

藉由以上步驟即可將DAT檔轉換為SAS檔,轉換後就可以進行分析啦!



留言