作者tew (咖啡王子)
看板Statistics
标题Re: [问题] SAS变数的尾数筛选
时间Mon Dec 3 19:22:31 2007
※ 引述《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