[問題] sas 資料空缺

看板Statistics作者 (阿沛)時間13年前 (2013/03/20 00:06), 編輯推噓1(103)
留言4則, 1人參與, 最新討論串1/1
新手想請問一下 我的資料格式是只在excel第一格做紀錄 像是這樣 20040131,A0001,兆豐國際投信,2,00965469,國際第一基金,上市,,1311,福 聚 所以我就寫了語法想將他分開 data fourone; set a; r1=scan(r,1,','); r2=scan(r,2,','); r3=scan(r,3,','); r4=scan(r,4,','); r5=scan(r,5,','); r6=scan(r,6,','); r7=scan(r,7,','); r8=scan(r,8,','); r9=scan(r,9,','); r10=scan(r,10,','); r11=scan(r,11,','); r12=scan(r,12,','); run; 但目前困擾我的是 請麻煩再看到資料那行 在上市和1311中間有資料未填入 但之後的資料有些會有 以至於我跑完語法後的資料會對不齊 請問我該如何將未填入的資料以一點或是空白的形式列在該變數下 不然sas會跳過那個空白值而將下一個值往前填入 希望有大大能幫助我一下 感恩! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.160.166.236 ※ 編輯: mono1023 來自: 118.160.166.236 (03/20 00:18)

03/20 00:21, , 1F
你的資料應該是CSV 用import應該就可以
03/20 00:21, 1F

03/20 00:22, , 2F
不然就新報資料重抓 不要選,分隔 改用tap或者空白鍵分隔
03/20 00:22, 2F

03/20 13:47, , 3F
另外建議抓取資料時 缺值請他補, 不要留空或者n.a.
03/20 13:47, 3F

03/20 13:48, , 4F
因為SAS連續的分隔符號 會視為一個 所以才會產生這樣的情況
03/20 13:48, 4F
文章代碼(AID): #1HI8qSql (Statistics)