由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Statistics版 - How to combine overlapped data
相关主题
请教一sas code发包子求助SAS code
SAS code 问题sas大牛们这个要怎么实现呀
请教大家一个SAS combine data set 的问题请教一个看起来挺简单但我怎么也弄不出来的sas程序
SAS -proc transpose 急问!how to trasform data.
请教SAS问题SAS DATA 求助
请问这个程序的OUTPUT为啥跟我想的不一样。。。。SAS help
HOW TO UPDATE DATA BY STRATUMhelp:data manipulation
工作中SAS问题 —另一个问题请教!SAS问题请教
相关话题的讨论汇总
话题: y1话题: overlapped话题: data话题: should话题: combined
进入Statistics版参与讨论
1 (共1页)
S*****0
发帖数: 15
1
Overlapped data need to be combined to one.
For example:
X Y
----------
1 5
2 6
3 6
7 9
8 10
11 12
Should be converted to:
X Y
----------
1 6
7 10
11 12
[1 5],[2 6] and [3 6] should be combined to [1 6].
[7 9] and [8 10] should be combined to [7 10].
Thanks a lot!
S*****0
发帖数: 15
2
My solution is:
data t1;
input x y;
cards;
1 5
2 6
3 6
7 9
8 10
11 12
13 15
14 17
;
run;
data t2(rename=(m=x n=y));
set t1 end=eof;
retain x1 y1 m n;
if _N_=1 then
do;
x1=x;
y1=y;
end;
else
do;
if y1 do;
m=x1; n=y1;
output;
x1=x; y1=y;
end;
else
do;
y1=max(y,y1);
end;
end;
if eof then
do;
m=x1;
n=y1;
output;
end;
keep m n;
run;
My method is ugly. Maybe you have better idea.

【在 S*****0 的大作中提到】
: Overlapped data need to be combined to one.
: For example:
: X Y
: ----------
: 1 5
: 2 6
: 3 6
: 7 9
: 8 10
: 11 12

l****u
发帖数: 529
3
proc sort data=t1; by x; run;
data t2;
set t1 end=b;
z=lag(y);
if x>z or b;
proc sort; by decending x;
run;
data t3;
set t2;
if x y=max(y,lag(z));
if y^=z;
run;
S*****0
发帖数: 15
4
Nice. Thanks!

【在 l****u 的大作中提到】
: proc sort data=t1; by x; run;
: data t2;
: set t1 end=b;
: z=lag(y);
: if x>z or b;
: proc sort; by decending x;
: run;
: data t3;
: set t2;
: if x
1 (共1页)
进入Statistics版参与讨论
相关主题
SAS问题请教请教SAS问题
求教一个简单的data step 牛肉包请问这个程序的OUTPUT为啥跟我想的不一样。。。。
SAS questoinHOW TO UPDATE DATA BY STRATUM
弱问一个data clean的问题,求各位指点。工作中SAS问题 —另一个问题请教!
请教一sas code发包子求助SAS code
SAS code 问题sas大牛们这个要怎么实现呀
请教大家一个SAS combine data set 的问题请教一个看起来挺简单但我怎么也弄不出来的sas程序
SAS -proc transpose 急问!how to trasform data.
相关话题的讨论汇总
话题: y1话题: overlapped话题: data话题: should话题: combined