看板 Statistics 關於我們 聯絡資訊
最近在準備 SAS BASE認證考試 做到一題答案覺得很疑惑(我的答案是C, 但我考古題上正確答案是寫D) data work.test; Author = 'Agatha Christie'; First = substr(scan(author,1,' ,'),1,1); run; Which one of the following is the length of the variable FIRST in the output data set? A. 1 B. 6 C. 15 D. 200 我有google一下 網路上說是D的原因 是說用SCAN產生的新變項 如果沒有先用length定義長度 內設長度都是200 但是我自己用SAS跑 跑出來first的長度是15 我自己用SAS跑 不管是SACN或Substr 產生新變項的長度 都會跟來源變項一樣 所以對這個長度200 覺得有點疑惑? (我用SAS 9.4) 想請教大家! 感謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.224.57.219 ※ 文章網址: https://www.ptt.cc/bbs/Statistics/M.1439471141.A.CB9.html
west1996: 9.3以前scan的預設長度是200,9.4版開始預設長度改成來 08/13 22:25
west1996: 源變項長度了,問題是出在這邊!!細節請google scan函數 08/13 22:26
west1996: 並加上版本號比較看看兩個版本的文件會更清楚~ 08/13 22:27
yonny: 感謝回答!!!(只是不知考試的話 要看哪個版本的答案?) 08/13 22:29