![](/img/trans.png)
[英]How to fill column using values in 2 other columns in PROC SQL / SAS code in SAS Enterprise Guide?
[英]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.