由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Statistics版 - 请教一个sas问题
相关主题
用 sas 分组问题SAS Proc Rank 的问题急问
[问]请给我讲下proc rank怎么把模型变成score呢
SAS问题:proc rank分三组 为什么有的group不是33%?sql/hql里有没有类似于sas proc rank group=N的功能?
问个简单的SAS如何找出某个变量最大之所在的行?请教一sas code
如何找出没有duplicate的数字[done]sas问题
如何找出数据中密度大的区域?HOW TO UPDATE DATA BY STRATUM
求助SAS问题,如何筛选排名三分之一的数据sas help!!
求SAS9.3中文乱码解决方案how to trasform data.
相关话题的讨论汇总
话题: obs话题: rank话题: data话题: 3500话题: brank
进入Statistics版参与讨论
1 (共1页)
x******l
发帖数: 39
1
有一个数据集,比如说下面这个小例子,如何把连续的两个有相同ID,并且rank分别是1
和2的obs找出来放在一个新的数据集中,下面的例子应该找出 obs 3 和 4
obs ID rank
1 1000 1
2 2000 1
3 3000 1
4 3000 2
5 3500 2
6 3500 1
非常感谢!
f********t
发帖数: 117
2
select a.id, a.rank, b.rank
from data a, data b
where a.id = b.id
and (a.rank = b.rank + 1 or brank = a.rank +1 )
it theretically should work for 1,2 5.6
w****g
发帖数: 81
3
try this:
proc sort data=old;
by ID;
run;
data new(drop=i);
set old;
by ID;
if first.ID then i=0;
else i+1;
if (last.ID & i=0) | (rank^=1 & rank^=2) then delete;
run;
1 (共1页)
进入Statistics版参与讨论
相关主题
how to trasform data.如何找出没有duplicate的数字[done]
使用proc panel估计panel data如何找出数据中密度大的区域?
SAS DATA 求助求助SAS问题,如何筛选排名三分之一的数据
How to calculate a weight for each observation in a sas datas et?求SAS9.3中文乱码解决方案
用 sas 分组问题SAS Proc Rank 的问题急问
[问]请给我讲下proc rank怎么把模型变成score呢
SAS问题:proc rank分三组 为什么有的group不是33%?sql/hql里有没有类似于sas proc rank group=N的功能?
问个简单的SAS如何找出某个变量最大之所在的行?请教一sas code
相关话题的讨论汇总
话题: obs话题: rank话题: data话题: 3500话题: brank