SAS中文论坛

 找回密码
 立即注册

扫一扫,访问微社区

查看: 642|回复: 3
打印 上一主题 下一主题

求助:数据分组的问题?

[复制链接]

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
楼主
 楼主| 发表于 2010-2-11 21:16:48 | 只看该作者

求助:数据分组的问题?

求助:数据分组的问题?
    下列数据集(有很多观测):
data a;
input xh y;
cards;
1 15
2 23
3 12
4 26
5 45
6 24
7 19
8 89
9 17
10 26
11 52
;
run;

想将xh(序号)按5个一组分组,即得到下列数据:

xh y n
1 15 1
2 23 1
3 12 1
4 26 1
5 45 1
6 24 2
7 19 2
8 89 2
9 17 2
10 26 2
11 52 3

求助:用什么方法?
谢谢!!!
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
沙发
 楼主| 发表于 2010-2-11 21:36:14 | 只看该作者

Re: 求助:数据分组的问题?

[code:1bgc15vd]data b;
   set a;
   if mod(_n_, 5) = 1 then n+1;
run;[/code:1bgc15vd]
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
板凳
 楼主| 发表于 2010-2-11 22:02:24 | 只看该作者

Re: 求助:数据分组的问题?

非常谢谢!!!
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
地板
 楼主| 发表于 2010-2-11 22:46:45 | 只看该作者

Re: 求助:数据分组的问题?

再 求助:怎样删除最后不足5个观测的一组呢?
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|小黑屋|手机版|Archiver|SAS中文论坛  

GMT+8, 2026-2-6 11:34 , Processed in 0.069821 second(s), 22 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表