[程式] SAS合併格式問題
大家好
我在做SAS merge語法時,
發現軟體會把欄位原本是字串值型式改成數值再合併,
可是我原本兩個資料的ID有些是文數夾雜,
軟體一將欄位改成數值格式,那些ID有文數夾雜的都合併不起來,
我已確定兩個資料的ID有改成文字格式,
原本檔案是excel,後來試用CVS讀取時,
軟體針對那些文數夾雜ID辨認為無效,
但我有format和informat成文字格式,
讀進來看是沒有甚麼問題,就是合併不起來,
不曉得是merge這個語法就是自動會把欄位變成數值來合併,
還是我哪裡有弄錯嗎?
謝謝大家
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.162.40.21
※ 文章網址: https://www.ptt.cc/bbs/Statistics/M.1464538383.A.46E.html
→
05/30 14:41, , 1F
05/30 14:41, 1F
→
05/30 14:42, , 2F
05/30 14:42, 2F
在合併前都有調整成字串格式,我也是覺得讀進來有問題,可是用軟體打開來看data又都完
整,就合併時軟體就會把原本調整好的字串格式轉成數值去併。
是cusip
※ 編輯: s0935018 (1.162.40.21), 05/30/2016 21:38:05
推
05/31 10:04, , 3F
05/31 10:04, 3F
推
06/01 18:27, , 4F
06/01 18:27, 4F
推
06/01 23:49, , 5F
06/01 23:49, 5F
→
06/01 23:50, , 6F
06/01 23:50, 6F
非常謝謝大家,我問題解決了,後來我發現不是merge語法的問題,是我在merge語法下一條多加一句 if cusip=. then delete;, cusip格式就會文轉數,把它改成if cusip='.'就好…
※ 編輯: s0935018 (140.112.25.100), 06/03/2016 10:50:45