如何通过在SAS Enterprise Guide或SAS PROC SQL中为字符数据分配权重来聚合字符数据



我在SAS Enterprise Guide中有如下表格。

数据类型:

  • ID-数字
  • GROUP-字符(仅PRI或CON值(
ID GROUP
8945 CON
9567 PRI
9567 PRI
284 CON
284 CON
284 PRI

试试这个

data have;
input ID GROUP $;
datalines;
8945 CON
9567 PRI
9567 PRI
284  CON
284  CON
284  PRI
;
proc sql;
create table want as
select distinct * 
from have
group by ID
having whichc(GROUP, 'PRI', 'CON') 
= min(whichc(GROUP, 'PRI', 'CON'));
quit;

相关内容

  • 没有找到相关文章

最新更新