
sas中 data 步 里by 的作用?
如题。比如说databb;seta;last_y=last.year;last_q=last.qtr;last_m=last.month;byyearqtrmonth;r...
如题。
比如说
data bb;
set a;
last_y=last.year;
last_q=last.qtr;
last_m=last.month;
by year qtr month;
run;
中,by语句是什么意思?
不要鄙视我,我是初学者。 展开
比如说
data bb;
set a;
last_y=last.year;
last_q=last.qtr;
last_m=last.month;
by year qtr month;
run;
中,by语句是什么意思?
不要鄙视我,我是初学者。 展开
1个回答
展开全部
看你的代码的话,BY在里面的作用是起到分组的作用,也就是PROCESSING BY -GROUP。即会根据你进行分组的变量就是分组,比如YEAR这个变量,当你BY YEAR后其实相当于你对YEAR这个变量进行了分组设置,这时候会产生两个类似指针的东西,FIRST和LAST。FIRST.YEAR和LAST.YEAR用来分别标识YEAR变量里面的值的分组情况FIRST.YEAR为1到其最近的一个LAST.YEAR为1是为一组。
一般要进行组操作的时候使用该方式
一般要进行组操作的时候使用该方式
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询