Sas- proc sort ကို keep ထုတ်ပြန်ချက်ဖြင့် မည်သို့အသုံးပြုရမည်နည်း။
ဒေတာအတွဲတစ်ခုတွင် အတန်းများကိုစီရန်နှင့် စီပြီးနောက် သီးခြားကော်လံများကိုသာထားရှိရန် SAS ရှိ KEEP ထုတ်ပြန်ချက်နှင့်အတူ PROC SORT ကို သင်အသုံးပြုနိုင်ပါသည်။
ဒါကိုလုပ်ဖို့၊ အောက်ပါအခြေခံ syntax ကိုသုံးနိုင်ပါတယ်။
proc sort data=my_data out =sorted_data ( keep =var1 var2);
by var2;
run ;
ဤဥပမာသည် ကော်လံ var2 ရှိ တန်ဖိုးများအပေါ် အခြေခံ၍ ဒေတာအတွဲရှိ အတန်းများကို စီခွဲပြီး စီစဥ်ပြီးနောက် var1 နှင့် var2 ကော်လံများကိုသာ ထားရှိမည်ဖြစ်သည်။
အောက်ဖော်ပြပါ ဥပမာသည် ဤ syntax ကို လက်တွေ့တွင် မည်သို့အသုံးပြုရမည်ကို ပြသထားသည်။
ဥပမာ- SAS တွင် KEEP ထုတ်ပြန်ချက်ဖြင့် PROC SORT ကိုသုံးပါ။
အမျိုးမျိုးသောဘတ်စကက်ဘောအသင်းများအကြောင်းအချက်အလက်ပါရှိသော SAS တွင်အောက်ပါဒေတာအတွဲရှိသည်ဆိုပါစို့။
/*create dataset*/
data my_data;
input team $points assists;
datalines ;
Mavs 113 22
Pacers 95 19
Cavs 100 34
Lakers 114 20
Heat 123 39
Kings 100 22
Raptors 105 11
Hawks 95 25
Magic 103 26
Spurs 119 29
;
run ;
/*view dataset*/
proc print data =my_data;

အမှတ်များ ကော်လံရှိ တန်ဖိုးများအပေါ် အခြေခံ၍ ဒေတာအတွဲ၏ အတန်းများကို စီရန် အောက်ပါ syntax ကို အသုံးပြုနိုင်သည်။
/*sort rows in dataset based on values in points column*/
proc sort data =my_data out =sorted_data;
by points;
run ;
/*view sorted dataset*/
proc print data =sorted_data;

အမှတ်များ ကော်လံရှိ တန်ဖိုးများအပေါ် အခြေခံ၍ အတန်းများကို ကြီးစဉ်ငယ်လိုက် စီထားသည်ကို သတိပြုပါ။
ပုံမှန်အားဖြင့်၊ SAS သည် အမျိုးအစားခွဲပြီးနောက် ဒေတာအတွဲတွင် ကော်လံအားလုံးကို ထိန်းသိမ်းထားသည်။
သို့သော်၊ အမျိုးအစားခွဲပြီးနောက် သိမ်းဆည်းထားရမည့် ကော်လံများကို သတ်မှတ်ရန် KEEP ထုတ်ပြန်ချက်ကို သင်အသုံးပြုနိုင်သည်။
ဥပမာအားဖြင့်၊ အမှတ်များ ကော်လံရှိ တန်ဖိုးများကို အခြေခံ၍ ဒေတာအတွဲရှိ အတန်းများကို စီရန် အောက်ပါအထားအသိုကို ကျွန်ုပ်တို့ အသုံးပြုနိုင်ပြီး၊ ထို့နောက် အသင်း နှင့် အမှတ်များ ကော်လံများကိုသာ ထားရှိနိုင်သည်-
/*sort rows in dataset based on values in points column and only keep team and points*/
proc sort data=my_data out =sorted_data ( keep =team points);
by points;
run ;
/*view sorted dataset*/
proc print data =sorted_data;

တဖန်၊ အတန်းများကို အမှတ်များ ကော်လံတန်ဖိုးများအလိုက် ကြီးလိုက်ကြီးလိုက် စီထားသော်လည်း ယခုအကြိမ်တွင် အဖွဲ့ နှင့် အမှတ်များ ကော်လံများကိုသာ စီခွဲပြီးနောက် KEEP ကြေညာချက်ကို အသုံးပြုခဲ့သည်။
ထပ်လောင်းအရင်းအမြစ်များ
အောက်ဖော်ပြပါ သင်ခန်းစာများသည် SAS တွင် အခြားဘုံအလုပ်များကို မည်သို့လုပ်ဆောင်ရမည်ကို ရှင်းပြသည်-
SAS တွင် NODUPKEY ဖြင့် PROC SORT ကိုအသုံးပြုနည်း
SAS တွင် variable များကို အမည်ပြောင်းနည်း
SAS တွင် variable အသစ်များဖန်တီးနည်း