作者AmigoSafin ()
看板Statistics
标题[程式] SAS Base Exam 题目再问
时间Sat Sep 22 22:31:40 2018
[软体程式类别]:
请填入软体程式类别,例如:SAS、SPSS、AMOS、R、STATA、EVIEWS...等
SAS
[程式问题]:
资料处理、回归、叙述统计、logistic、probit...等
资料处理
[软体熟悉度]:
请把以下不需要的部份删除
新手
[问题叙述]:
大家好
我对於SAS first.variable & last.variable指令很不熟悉
以下有题问题 我实在不清楚他的意思
因此上来跟大家请教
还请大家不吝指导
感谢大家!
38 First.variable
38.Given the SAS data set WORK.ONE:
XYZ - - --
1 A 27
1 A 33
1 B 45
2 A 52
2 B 69
3 B 70
4 A 82
4 C 91
The following SAS program is submitted:
data WORK.TWO; set WORK.ONE; by X Y;
if First.Y;
run;
proc print data=WORK.TWO noobs; run;
Which report is produced?
B.
XYZ -- -- --
1 A 27
1 B 45
2 A 52
2 B 69
3 B 70
4 A 82
4 C 91
我是否就是选择Y的第一个数据
但是到X=3时 为何变为3B先 而非4A先?
谢谢大家~~
--
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 8.41.66.215
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Statistics/M.1537626703.A.115.html
1F:推 lalial: 因为有by x y,所以x和y要同时考虑 09/23 01:11
2F:→ AmigoSafin: 了解了!谢谢您~ 09/23 20:40