Hello SAS_,
This is a possible solution:
[pre]
data i;
input id s $ 3-118;
datalines;
1 typist-type,printing,computer-coding,writing,driver-driving,caring,ceo-mainhead,cordinator,asstgm-lesswrk,maintanace
run;
data t;
length r $50;
set i;
if FIRST.id then do; i=1; r="1"; end;
do until (r="");
r=SCAN(s,i,",");
i+1;
output;
end;
by id;
run;
data r (keep=id Main_obs);
retain id Main_obs;
set t;
if MOD(_n_,2)=1 then Main_obs=r;
else do;
Main_obs=TRIM(MAIN_Obs)||","||r;
output;
end;
by id;
run;
[/pre]
Sincerely,
SPR
... View more