SAS 学习日志

1.语句不区分大小写 字符变量区分

     data WORK.TEST;
     set WORK.PILOTS;
     if Jobcode='Pilot2' then Description='Senior Pilot';
     else Description='Unknown';
     run;

Description=‘Unknown’
2.proc format
format编译后存储在Work.format Sasuser.format中,即SAS目录中
A user-defined format has been created using the FORMAT procedure. How is it stored?
A. in a SAS catalog
B. in a memory resident lookup table
C. in a SAS dataset in the WORK library
D. in a SAS dataset in a permanent SAS data library
3.find 函数
返回的是子串在原数据串的位置 5表示从原串第几位开始查找子串
i表示忽略大小写

data WORK.ONE;
     Text='Australia, US, Denmark';
     Pos=find(Text,'US','i',5);
  run;

What value will SAS assign to Pos?
A. 0
B. 1
C. 2
D. 12
4.mean
SAS的样本统计函数有一个特点,就是只忽略所有的缺失值(不同于把缺失值当作0)对自变量中的非缺失值进行计算。
S = mean(of x1-x3);
S2 = mean(x1,x2,x3);
5.格式转换
如果字符型变量转换后,不能作为标准数值读入,被转换成的字符型变量有格式要求,必须进行显式转换。
数字→字符
put(source,format)
source是被转换的变量 informat是输出格式
字符→数字
input(source,informat)
source是被转换的变量 informat是输入格式
7.冒号
Total=mean(of Rev:);意思是 Rev 开头的所有变量。
8.proc freq
Norow:不要行的百分比
Nocol:不要列的百分比
Nopercent:不要频数的百分比
Nocum:单变量时不要累积频数和累积百分比
Nofreq:不要频数
Noprint:不打印
Nowarn:不输出警告信息
Missing:将缺失值也进行统计

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值