SAS编程

put语句妙用,不是put函数哦

2022-02-11  本文已影响0人  SASPRO的打工人生活

put statement(语句),有时候我们想在log窗口输出一些判断,比如说我们想判断是否有受试者知情同意书日期大于第一次给药日期,然后把对应的受试者编号输出出来,比如输出成下面这段话:

“受试者S01001 rficdtc>rfstdtc”.

put语句的作用就是:将变量的值或者数组的值或者常量输出到log窗口。

也可以将一串用引号括起来的字符输出到log窗口。

当然你可以将上面两种方法结合起来,既能输出一串字符,再加上变量具体的值,就能组成一句话。

1:下面先来看一个小例子。

你可以双引号和变量组合,也可以单独输出变量再加上一个等号,这样都能输出对应变量的值。如果你只是put+变量名,那么只能得到一个值。

2:如果你想把所有的变量的值都输出出来,可以用_all_;

3:当然你还可以加上一些判断条件,满足某个条件后才输出:

或者这样

如果你想让name和sex分两行输出,还可以这样:

但是注意这时候就不能写成这样,而是要都放进括号里。

注意,这都是put语句的作用,

而如果put作为函数,那就是另外的用法了:

所以,语句和函数不要搞混了,虽然put都长得一样。

上一篇下一篇

猜你喜欢

热点阅读