sas中各种符号的意思,例如@,@@,#什么的11
发布网友
发布时间:2023-10-08 15:40
我来回答
共1个回答
热心网友
时间:2023-11-03 17:23
@,@@,# 是Input语句的指针控制命令;
例如:
data a;
input @ 2 Name $ +2 age;
cards;
sara 11
kate 23
haryy 18
;
run;
@ 2 Name $ 表示变量Name为字符型从每个观测记录的第二列开始读取数据,之后+2表示此时指针向右相对移动两列读取age的数值。
@@是双尾缀;
data a;
input a b @ @;
cards;
1 2 4 3
5 6 8 7
;
run;
以上程序,将每个数据记录行可以完成两次重复过程,当指针移动超过输入记录的尾端,指针才开始换行。可以看看数据集a的结果,你就明白了。
# 行的控制指令
data a;
input # 4 name $;
cards;
sara
kate
marry
haryy
tom
;
run;
那么数据集a的name变量就从haryy开始读取数据,并且只读取haryy来自:求助得到的回答