SAS应用入门学习笔记3
创始人
2024-05-24 15:25:02
0

操作数据集的观测:

Eg. 修改变量值等

 变量的值取出来,那么我们需要对变量的值进行修改

weight height bmi=?

Missing

用到条件语if then、赋值语句、表达式 等。

表达式是操作数和操作符的序列。

例如:3  x  x+1

1、操作数:常量、变量、表达式;

常量表示固定值的数字/字符串,字符、数字、时间和位测试;

1)字符: 必须放在引号中的。

2)数字:

3)时间:

3)位测试:引号中由01.组成的字符串。 

if a='..1.000'b then do;   # . 点表示不识别位数。第三位是1,第5-7位是0的数据。

变量:数值和字符,put和input

操作符:算数、比较、逻辑。

算数操作符:

**: 3 **6  3的6次方

*

/

+

-

比较操作符:

= :等于

^=: 不等于

>: gt

<: ge

>=: le

<= ge

逻辑运算符:

& and

| or:

^ not:

列表中,一行,我们叫做观测,一列,我们叫做变量。

选取部分观测:

删除不满足条件的观测 / 留下满足条件的

if where where=

1)if 条件表达式 then delete;

2)取子集的if语句接受满足条件的观测

if 条件表达式;

 

使用Output语句建立多个数据集:

代码说明:

1)在set b原始数据集中,我们提取两个数据集,分别是jc1和jc0,

2)如果gender2=1的话,然后输出这个数据集为jc1,否则输出数据集为jc0;

 输出结果:work是临时数据集;从数据集work.b读取了16972个观测。

操作所选取的观测:

if then / else;

 

赋值语句:

do语句:将一组可执行语句指定为一个单位来执行;

do;

......;

end;

例:

data jc;
set b;
if gender2=0 then do;tg=tg6/365;end;else do;tg=tg6/366;end;
run;

代码说明:在do和end之间,有一系列的语句要执行;类似编程中的大括号。

嵌套语句:

if ..then..;

else if...then;

else;

例:

 

select语句:

 run;

代码说明:

1)有一个select,后面有一个end;

2)gender2是一个数值变量,如果是字符变量,要用引号括起来。

上一篇:Mybatis 2

下一篇:Ubuntu18.04中安装Pycharm2023

相关内容

热门资讯

喜欢穿一身黑的男生性格(喜欢穿... 今天百科达人给各位分享喜欢穿一身黑的男生性格的知识,其中也会对喜欢穿一身黑衣服的男人人好相处吗进行解...
发春是什么意思(思春和发春是什... 本篇文章极速百科给大家谈谈发春是什么意思,以及思春和发春是什么意思对应的知识点,希望对各位有所帮助,...
网络用语zl是什么意思(zl是... 今天给各位分享网络用语zl是什么意思的知识,其中也会对zl是啥意思是什么网络用语进行解释,如果能碰巧...
为什么酷狗音乐自己唱的歌不能下... 本篇文章极速百科小编给大家谈谈为什么酷狗音乐自己唱的歌不能下载到本地?,以及为什么酷狗下载的歌曲不是...
华为下载未安装的文件去哪找(华... 今天百科达人给各位分享华为下载未安装的文件去哪找的知识,其中也会对华为下载未安装的文件去哪找到进行解...
怎么往应用助手里添加应用(应用... 今天百科达人给各位分享怎么往应用助手里添加应用的知识,其中也会对应用助手怎么添加微信进行解释,如果能...
家里可以做假山养金鱼吗(假山能... 今天百科达人给各位分享家里可以做假山养金鱼吗的知识,其中也会对假山能放鱼缸里吗进行解释,如果能碰巧解...
四分五裂是什么生肖什么动物(四... 本篇文章极速百科小编给大家谈谈四分五裂是什么生肖什么动物,以及四分五裂打一生肖是什么对应的知识点,希...
一帆风顺二龙腾飞三阳开泰祝福语... 本篇文章极速百科给大家谈谈一帆风顺二龙腾飞三阳开泰祝福语,以及一帆风顺二龙腾飞三阳开泰祝福语结婚对应...
美团联名卡审核成功待激活(美团... 今天百科达人给各位分享美团联名卡审核成功待激活的知识,其中也会对美团联名卡审核未通过进行解释,如果能...