如何不输出一组数据中的最后两个观测值呢?
补充说明一下,这组数据是按照两个变量进行分组的,比如说sort by Quarter 以及 City,那么我不想输出每个城市在每个季度的最后两个观测值,非常感谢大家!
在线等

|
楼主: sunset1986
|
3713
5
[原创博文] 请教一个关于不输出部分obs的问题 (在线等,非常感谢) |
|
已卖:100份资源 院士 16%
-
|
回帖推荐freerunning_sky 发表于5楼 查看完整内容 用两次data步呀
proc sort data =temp1;
by city Quarter daytime;
run;
/*删除最后一笔*/
data temp1;
set temp1;
by city Quarter daytime;
if last.city=1 or last.quarter=1 then delete;
run;
/*再删除最后一笔*/
data temp1;
set temp1;
by city Quarter daytime;
if last.city=1 or last.quarter=1 then delete;
run;
| ||
|
|
| ||
|
An honest tale speeds best being plainly told.
Cheers! |
||
| ||
|
An honest tale speeds best being plainly told.
Cheers! |
|
| ||
加好友,备注cda京ICP备16021002号-2 京B2-20170662号
京公网安备 11010802022788号
论坛法律顾问:王进律师
知识产权保护声明
免责及隐私声明


