今回はNODUPKEYについて解説します。
data data1;
id="A"; chiku="SHINJUKU1"; 数字=1;
output;
id="A"; chiku="SHINJUKU2"; 数字=2;
output;
id="B"; chiku="ICHIGAYA3"; 数字=3;
output;
id="B"; chiku="ICHIGAYA4"; 数字=4;
output;
id="C"; chiku="SHIBUYA"; 数字=5;
output;
run;
proc sort data=data1 out=data2 nodupkey; by id; run;


- nodupkeyはキー重複を除き、先頭行のみ出力する。
- by変数で重複を見る。
- idで重複を見る。
data data1;
id="A"; chiku="SHINJUKU1"; 数字=1;
output;
id="A"; chiku="SHINJUKU1"; 数字=2;
output;
id="A"; chiku="SHINJUKU2"; 数字=3;
output;
id="B"; chiku="ICHIGAYA1"; 数字=4;
output;
id="B"; chiku="ICHIGAYA1"; 数字=5;
output;
id="B"; chiku="ICHIGAYA2"; 数字=6;
output;
id="C"; chiku="SHIBUYA"; 数字=7;
output;
run;
proc sort data=data1 out=data2 nodupkey; by id chiku; run;


- nodupkeyはキー重複を除き、先頭行のみ出力する。
- by変数で重複を見る。
- idとchikuで重複を見る。