[問題] SAS匯入資料問題

看板Statistics作者 (綠樣)時間15年前 (2009/07/03 11:19), 編輯推噓1(1011)
留言12則, 5人參與, 5年前最新討論串1/1
這是使用SAS匯入資料的問題: 若有一筆資料,資料的情形是這樣: A欄位 B欄位 C欄位 1232 10 2576 376 10 0157 288 20 9872 A欄位定義字串長度為4,但如同上所述會有長度為3的實際值(第2筆) 在匯入資料時,發生因為第一筆資料由於在A欄位是4位 所以A欄位各筆資料讀取正常 但B欄位開始由於第一筆資料在A欄位長度與第二及第三筆不同 所以讀取第二筆資料時變成以下的情形:  A欄位  B欄位 C欄位  1232   2576 99 376     10 0157 288     20 9872 這樣的情形該如何修正才能正常讀取各欄數值呢? 謝謝   -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.121.97

07/03 11:26, , 1F
你匯入的方法?
07/03 11:26, 1F

07/03 11:28, , 2F
Import wizard->User defined formats
07/03 11:28, 2F

07/03 15:11, , 3F
你的資料格式哪一種 txt excel 這些都有選項可以套用
07/03 15:11, 3F

07/03 15:12, , 4F
不然的話要寫infile語法了
07/03 15:12, 4F

07/03 16:33, , 5F
非txt也非excel,無副檔名,之前已使用Ultraedit整理才能
07/03 16:33, 5F

07/03 16:33, , 6F
將每一個欄位分開來匯入SAS
07/03 16:33, 6F

07/03 17:18, , 7F
用記事本把他打開存檔看看,把舊的格式洗掉可能有用
07/03 17:18, 7F

07/03 17:19, , 8F
以記事本打開後再儲存,SAS會把一列當一個變數存 窘
07/03 17:19, 8F

07/03 17:20, , 9F
一列裡面的資料共分27欄位...被當成一個變數存了
07/03 17:20, 9F

07/04 00:10, , 10F
寫code吧 雖然慢了點 但比較好控制 不建議用import wiz
07/04 00:10, 10F

11/09 15:07, , 11F
以記事本打開後再儲存, https://muxiv.com
11/09 15:07, 11F

01/02 14:56, 5年前 , 12F
將每一個欄位分開來匯入 https://daxiv.com
01/02 14:56, 12F
文章代碼(AID): #1AJNYnXX (Statistics)