SAS编程基础(1):语法基础

本文介绍了SAS编程的基础语法,包括数据步(data step)的使用,如数据集操作、条件判断(if-then/else)、选择结构(select-when-otherwise)、循环结构(do-until, do-to),以及算术、比较和逻辑运算符。同时讲解了SAS的宏变量 `%let`,输入输出控制(input/output, put)和文件读写(infile/file)的基本用法。" 117561726,10326237,Android使用OpenCV调用摄像头并处理图像,"['Android开发', 'OpenCV', '摄像头调用', '图像处理']

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

/*if判断 */
data custer;
input id $ level $ amount 5. @;
label id=‘卡编号’ level=‘级别’ amount=‘信用额度’;
cards;
1001 A 199
1002 B 100
1003 C 2000
1004 A 223432
1005 B 100032
1006 C 100000
;

data atype btype ctype;
set custer;

if level='A' then
	output atype;
else if level='B' then
	output btype;
else output ctype;

run;

proc print data=ctype label;
title “c类信用卡额度”;
run;

/* select when (when) otherwise */
data zonecity;
input zone $ address $ @@;
cards;
100070 丰台区 272192 微山县 200000 北京
;

data changezone;
set zonecity;
select;
when (zone=“100070”) zone=“北京”;
when (zone=“020”) zone=“山东”;
otherwise zone=“其他省份”;
end;
run;

/* do while (先判断 后执行) */
data autoplus;
x=0;

do while (x<11);
	x=x+2;
end;
;
put x=; /* 输出到日志窗口 */

run;

/* do until 先执行 后判断*/
data un;
x=8;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值