Dear all,
I want to create a new data set from the old data set when the variable in the group is different.
for example,
the old dataset
variable , group
12, A
13, A
14,B
15,C
I would like to only keep
the new dataset
variable , group
12, A
13, A
I try to use the code like
DATA Sa_Step1.appln_new3;
SET Sa_Step1.appln_new2;
if count ( case group_name ) >1 ;
RUN;
but it doesn't work. could you please give me a suggestion ?
thanks in advance.
best ragards
data have;
input var group $;
datalines;
12 A
13 A
14 B
15 C
;
proc sql;
create table want as
select * from have
group by group
having count(distinct var) > 1;
quit;
data have;
input var group $;
datalines;
12 A
13 A
14 B
15 C
;
proc sql;
create table want as
select * from have
group by group
having count(distinct var) > 1;
quit;
Good news: We've extended SAS Hackathon registration until Sept. 12, so you still have time to be part of our biggest event yet – our five-year anniversary!
Learn how use the CAT functions in SAS to join values from multiple variables into a single value.
Find more tutorials on the SAS Users YouTube channel.
Ready to level-up your skills? Choose your own adventure.