繁体   English   中英

如何在 SAS 企业指南中的相应列中从一列中选择更重要的值?

[英]How to choose more important value from one column for value in corresponding column in SAS Enterprise Guide?

帖子重新编辑并在其他帖子中询问它在哪里解决 - 帖子删除

这绝对可以更优雅地完成。 但这应该工作得很好。

data have;
    input VAL1 $2. ID VAL2 $1.;
    datalines;
P1 123 P
P1 123 P
P1 123 S
S2 44 C
S2 44 S
GG 44 P
P1 58 S
P1 58 S
;
run;

proc sort data=have out=sorted nodupkey;
by ID descending VAL2;
run;

data want;
    set sorted;
    by ID;
    if VAL2 in ('P' 'C') then output;
    else if last.ID then output;
run;

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM