Re: SAS讀取外部資料的小問題
※ 引述《kevin1208 (做個屬靈的人)》之銘言:
: 借用這標題提出我的問題
: 假如我要讀入txt檔的話,是不是不能直接用file的inport data這種方式??
: 因為我用這個方式,他只讀到一個變項@@
: 還是說有什麼設定我沒有做到??
: (因為我的變項有將近100個,還是說只能用寫程式的方式(infile input)讀入txt檔?
: 也就是用input指令,一個一個把變項名稱打出來...)
我分享一下我extraction的習慣好了
我平常用的是Enterprise Guide
(台大計中有這套軟體 而且有簡報可以下載)
EG在做資料匯入有個好處
如果第一行是欄位名稱
他會問你是不是用第一行作為欄位名稱 這樣你就全部不用打了
但是我平常遇到最多的資料匯入不是這種
我處理比較多的是資訊單位所拋出的txt檔
除了欄位多到爆之外
欄位規格也相當多 而且都會有規格書(spec或copy book)
規格書會說明欄位格式(包含數字或文字或decimal等)
也會有中文名稱
然後就用這些規格書剪剪貼貼
同時下 length input label等
另一個習慣是我不會將新變數的部份混在extraction的程式中
這樣之後要修改或是找哪段程式在處理什麼才快
因為LRECL MISSOVER DSD都是常常會出現的
所以我只要複製出來修正讀入另外的資料也很快就能修正完
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.167.190.122
※ 編輯: liton 來自: 118.167.190.122 (02/13 00:58)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 3 之 3 篇):