由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Statistics版 - sas题目恳请前辈指点!!
相关主题
请问SAS ADV 130中74 和80题[合集] 一个sas问题
问个SAS题目,请帮忙看3道SAS题。
一道ADV 130 题目killtest Q78 79 80
求助,SAS ADV 130 中94SAS help
求教2道sas advance题目,包子答谢。请问SAS advanced macro global 和local
请问一道SAS ADV中的题目请教一个macro的问题
请教这种freq 该用什么code算(sas)?Thanks!SAS ADVANCED 一道题求助
%do questionssas macro 问题,
相关话题的讨论汇总
话题: rc话题: totalobs话题: high话题: symput话题: macro
进入Statistics版参与讨论
1 (共1页)
s******3
发帖数: 57
1
新手入门, 应该是道很简单的题目, 可就是没绕出来, 为什么value of macro
variable rc 是low而不是high哪?
data a;
input age;
datalines;
12
12
13
35
36
37
;
run;
%macro test;
data b;
set a nobs=totalobs;
if totalobs > 5 then do;
%let rc = high;
end;
else do;
%let rc = low;
end;
run;
%mend;
&test
c****i
发帖数: 228
2
call symput
s******3
发帖数: 57
3
能否说清楚些吗??
w*******l
发帖数: 18
4
%let rc = high;
change to
call symput(rc,'high');

【在 s******3 的大作中提到】
: 新手入门, 应该是道很简单的题目, 可就是没绕出来, 为什么value of macro
: variable rc 是low而不是high哪?
: data a;
: input age;
: datalines;
: 12
: 12
: 13
: 35
: 36

s******3
发帖数: 57
5

谢谢大侠的指点, 能解释一下这道题考察的要点是什么吗? 为什么以下程序(仍用原始
数据库a) 仍然不能产生'low' value 哪? dataset a only contains 6 observations
so ELSE statement should be executed.....
%macro test;
data out;
set a nobs = totalobs;
%if totalobs > 10 %then %do;
call symput ('rc','high');
%end;
%else %do;
call symput ('rc','low');
%end;
run;
%mend;
%test
%put value of rc is &rc;

【在 w*******l 的大作中提到】
: %let rc = high;
: change to
: call symput(rc,'high');

k*******a
发帖数: 772
6
你有 SAS ADV PREP GUIDE 那本书吗
327页有讲你这个问题
s******3
发帖数: 57
7
多谢多谢!
1 (共1页)
进入Statistics版参与讨论
相关主题
sas macro 问题,求教2道sas advance题目,包子答谢。
SAS call symput question请问一道SAS ADV中的题目
a question about SAS请教这种freq 该用什么code算(sas)?Thanks!
【包子】求问个简单sas macro问题%do questions
请问SAS ADV 130中74 和80题[合集] 一个sas问题
问个SAS题目,请帮忙看3道SAS题。
一道ADV 130 题目killtest Q78 79 80
求助,SAS ADV 130 中94SAS help
相关话题的讨论汇总
话题: rc话题: totalobs话题: high话题: symput话题: macro