看板 Statistics 關於我們 聯絡資訊
※ 引述《minna05 (take it easy)》之銘言: : [軟體程式類別]:sas : [程式問題]:資料處理 : [軟體熟悉度]:低(1~3個月) : [問題敘述]:假設資料為 : data a; : input id $ sex $; : cards; : aa f : aa f : aa m : bb f : cc m : cc m : ; : 我想要把同id但sex卻不一致的人抓出來 : 讓output呈現 aa : 或是 aa f : aa f : aa m : 請問語法該怎麼寫呢? : 謝謝^^ proc sort data=a;by id; proc freq data=a noprint;table sex/out=b(where=(percent ne 100));by id;run; b就是id和sex不同的data 你也可以將b根據id串回a得到aa proc sort data=b;by id; data aa;merge a(in=a) b(in=b keep=id);by id;if a=b;run; -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.43.122.162
minna05:十分感謝!!!我完成了 :) 06/09 16:14