2913 2

如何按照_N_和group来分页 [推广有奖]

  • 0关注
  • 4粉丝

教授

12%

还不是VIP/贵宾

-

威望
0
论坛币
6752 个
通用积分
15.6910
学术水平
18 点
热心指数
24 点
信用等级
15 点
经验
407 点
帖子
1190
精华
0
在线时间
996 小时
注册时间
2013-1-20
最后登录
2024-4-1

相似文件 换一批

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
各位sas爱好者和大神大家好,今天遇到一个rtf分页问题,想要请教大家。

假设我有以下的数据

_n_  group  page  
   1     1         1      
   2     1         1      
   3     1         1
   4     1         1
   5     1         2
   6     1         2
   7     1        2
   8     1         2
   9     1         3
  10    1         3
  11    1         3      
  12    2         4      
  13    2         4
  14    2         4      
  15    3         5
  16    3         5

_n_就是通常数据集的默认_N_,我想要按照_N_和group来进行分页,按照的规则如下:如果group 没有变化的话,那么从_N_=1开始,每四个record放到一个page,如果遇到group变化(如从1变为2),那么page+1,再按照每四个record放到一个page。最后得到的page样式就像上述数据最后一个变量page那样。

请各位大神不吝赐教。请yongyitian特别关注以下。
二维码

扫码加我 拉你入群

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

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

关键词:Group Record page 特别关注 tian record 爱好者 如何

沙发
yongyitian 发表于 2015-8-27 09:00:47 |只看作者 |坛友微信交流群
  1. /* hope this works for you */
  2. data have;
  3. input n_  group  pg;
  4. datalines;
  5.    1     1       1
  6.    2     1       1
  7.    3     1       1
  8.    4     1       1
  9.    5     1       2
  10.    6     1       2
  11.    7     1       2
  12.    8     1       2
  13.    9     1       3
  14.   10     1       3
  15.   11     1       3
  16.   12     2       4
  17.   13     2       4
  18.   14     2       4
  19.   15     3       5
  20.   16     3       5
  21. ; run;

  22. proc sort data=have;
  23.    by group;
  24. run;

  25. data want;
  26.     set have;
  27.         by group;
  28.         retain page count 0;  
  29.         if first.group then count = 1;
  30.     else count + 1;
  31.         if mod(count, 4) = 1 then page + 1;
  32. run;
  33. proc print data=want; title 'want'; run; title;
复制代码


MP744.PNG
已有 1 人评分论坛币 学术水平 热心指数 信用等级 收起 理由
小宝爱波1314 + 5 + 1 + 4 + 4 热心帮助其他会员

总评分: 论坛币 + 5  学术水平 + 1  热心指数 + 4  信用等级 + 4   查看全部评分

使用道具

太厉害了。您是做统计师的么?

使用道具

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-4-19 12:00