2.SAS的语言构成

       SAS程序语句中分为两类步骤:data步和proc步。

       data步:产生SAS数据集。

       proc步:对SAS数据集内的数据进行分析处理并输出结果。

1.基本结构

(1)语句构成:input x y $10.;

①SAS关键词:大部分语句用它来识别语句类型,如data,input,proc,infile。

②名字:变量名,数据集名,格式名,过程名,文件,库名等(N_表示数据步已执行过的次数)

③特殊字符串;

(2)算符

①比较算符:如果成立,运算结果为1,否则为0。

eg. if age>=16 then adult=1;else adult=0;

比较算符 算符含义
= 等于
^= 不等于
> 大于
< 小于
>= 大于等于
<= 小于等于
in 等于列表中的一个

②算术算符:

算术算符 算符含义
** 乘方
*
/

+

-

③逻辑算符:

eg. x<y and c>0; x<y or c>0;not(A=B);

逻辑算符 算符含义
and(&)
or(|)
not()

表示否定

④其他算符:

eg.4<>5=5;   4><5=4;    'china'||'2021'='china2021'

其他算符 含义
><(min) 最小值
<>(max) 最大值
||(join)

连接两个字符

⑤运算次序:

括号里的→较高优先级的运算→相同优先级的运算,从左向右。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值