sas 记录些看到的用法

a = 'ab1234';

 - compress函数

s=compress(a,'ab','kd');#k保留字符,d保留数字;

 - substr()

substr(tb_name,length(tb_name)-5,6)+0#用字符长度确认截取
	if MTHS_ODUE>3 then do;#do
		Card_BAL=Card_PRN_BAL;
		Balance=PRN_BAL;
	end;

 - do over

do over temp;/*考查所有元素*/
		if missing(temp) then temp=0;/*missing()*/

 - keep
keep start label fmtname type hlo;
 - if in
 - eq
eq 替换=
 - by
 data kdj;
 set dkf;
 proc sort data=dfk;
 by asjflas;
 data djd;
 set kdj;
 by asjflas;#by的特征要先排序
 run;
 - by first.vairable
/*first检查是否是这个组的第一个e.g.假设xaccount分组为10个,值如果是任意一个组的第一个则返回1*/
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值