※ 引述《peterduck (小情歌)》之銘言:
: 我們想分析一連串期貨結算價 (VAR 9)
: 結算價為4位數的阿拉伯數字
: 而且是數字格式(ex 9236 8737) 不是文字格式
: 現在我們想整理100萬筆結算價的資料
: 想把資料分為尾數為分別為0 1 2 3 4 ... 9的次數
: 我們在書上查到的指令為 substr
: 我們想挑出結算價中的最後一位數為y 指令如下
: y=substr(var9,4,1);
: output;
: 在output後 有新增y欄位 可是欄位中卻沒有數字
: 請問這是什麼原因 該怎麼解決呢
: 還是我們可以利用其他的指令呢
: 謝謝
只是要算尾數的話
提供一個簡易的方法
y=mod( var 9/10);
這是算你的變數除以10的餘數
接著使用敘述統計的相關指令
proc means noprint data=filename;
var y;
output out=newfile n=variable;
run;
quit;
這樣應該就能得到你要的結果
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 134.208.17.211