全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
7900 8
2011-09-03
data in05;
input x;
cards;
1
2
3
4
;
run;

data Out06;
set In05 nObs=_nObs;
/* lead x by one */
lead_x = .;
_point = _N_ + 1;
if _point <= _nObs then do;
set In05(
keep=x
rename=(x=lead_x)
) point=_point;
end;
run;

请问这里_nobs是观测的数量吗?这是sas的自动变量吗?类似的变量还有哪些?在哪里能够找到列表?还有下面这段程序的_firstpass  这类变量是自己定义的吗?如何起作用?谢谢大家了

data in07;
input obs x y;
cards;
1 1 A
2 2 A
3 3 A
4 4 A
5 5 B
6 6 B
7 7 B
8 8 B
;
run;

proc sort data=In07 out=Sorted;
by y;
run;
data Out07;
set Sorted(in = _firstPass)
Sorted
;
by y;
if _firstPass then do;
if first.y then sum_x = .;
sum_x = sum(sum_x, x, 0);
end; else do; /* second pass */
output;
end;
run;
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2011-9-4 01:00:22
求高人指教哈
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2011-9-4 17:06:17
不是系统变量...比如这个 nObs=_nObs,表示把In05数据集的观测个数值赋给_nobs变量,nobs是应该算是系统变量,但不能在下面引用,需要先赋值给自己建立的变量,_nobs是存放该值的变量名,可以随意换名字。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2011-9-7 01:16:02
275769263 发表于 2011-9-4 17:06
不是系统变量...比如这个 nObs=_nObs,表示把In05数据集的观测个数值赋给_nobs变量,nobs是应该算是系统变量 ...
多谢,请问还有那些这样的变量?有个完整的list吗?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2011-9-7 04:27:35
一次一个,

一口不要吃成胖子,

哈哈
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2011-9-7 21:23:02
jasonscut 发表于 2011-9-7 04:27
一次一个,

一口不要吃成胖子,
最近学SAS累瘦了,还请高人提供点高能量食物哈
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群