Sas တွင် _n_ အသုံးပြုနည်း (ဥပမာ 3 ခု)
SAS ရှိ အလိုအလျောက် ပြောင်းလဲနိုင်သော _N_ သည် ဒေတာ အဆင့်လှည့်ပတ်မှု အရေအတွက်ကို ရေတွက်ရန် အသုံးပြုပါသည်။
ဤသည်မှာ _N_ ကို လက်တွေ့တွင် အသုံးအများဆုံးနည်းလမ်းများဖြစ်သည် ။
နည်းလမ်း 1- ဒေတာအတွဲ၏ ပထမတန်းကို ရွေးချယ်ရန် _N_ ကို အသုံးပြုပါ။
data new_data;
set original_data;
if _N_ = 1 then output ;
run ;
နည်းလမ်း 2- ဒေတာအတွဲ၏ ပထမ N အတန်းများကို ရွေးချယ်ရန် _N_ ကို အသုံးပြုပါ။
data new_data ;
set original_data;
if _N_ <= 5 then output ; /*select first 5 rows*/
run ;
နည်းလမ်း 3- ဒေတာအတွဲသို့ အတန်းနံပါတ်များထည့်ရန် _N_ ကိုသုံးပါ။
data new_data;
set original_data;
row_number = _N_;
run;
အောက်ပါနမူနာများသည် SAS ရှိ အောက်ပါဒေတာအစုံဖြင့် နည်းလမ်းတစ်ခုစီကို အသုံးပြုနည်းကို ပြသသည်-
/*create dataset*/
data original_data;
input team $pointsrebounds;
datalines ;
Warriors 25 8
Wizards 18 12
Rockets 22 6
Celtics 24 11
Thunder 27 14
Spurs 33 19
Nets 31 20
Mavericks 34 10
Kings 22 11
Pelicans 39 23
;
run ;
/*view dataset*/
proc print data = original_data;

ဥပမာ 1- ဒေတာအစုံရှိ ပထမတန်းကို ရွေးရန် _N_ ကိုသုံးပါ။
ဒေတာအတွဲ၏ ပထမတန်းကိုသာ ရွေးချယ်ရန် အောက်ပါကုဒ်သည် _N_ ကို အသုံးပြုနည်းကို ပြသသည်-
/*create new dataset that contains only the first row*/
data new_data;
set original_data;
if _N_ = 1 then output ;
run ;
/*view new dataset*/
proc print data = new_data;

ဒေတာအတွဲအသစ်တွင် မူရင်းဒေတာအတွဲ၏ ပထမတန်းတွင်သာ ပါဝင်ကြောင်း ကျွန်ုပ်တို့ တွေ့မြင်နိုင်ပါသည်။
ဥပမာ 2- ဒေတာအတွဲ၏ ပထမဆုံး N အတန်းကို ရွေး ရန် _N_ ကိုသုံးပါ။
ဒေတာအတွဲ၏ ပထမတန်းငါးတန်းကို ရွေးချယ်ရန် အောက်ပါကုဒ်သည် _N_ ကိုအသုံးပြုပုံကို ပြသသည်-
/*create new dataset that contains first 5 rows of original dataset*/
data new_data;
set original_data;
if _N_ <= 5 then output ;
run ;
/*view new dataset*/
proc print data = new_data;

ဒေတာအတွဲအသစ်တွင် မူရင်းဒေတာအတွဲ၏ ပထမတန်းငါးတန်းသာ ပါဝင်သည်ကို ကျွန်ုပ်တို့တွေ့မြင်နိုင်ပါသည်။
ဥပမာ 3- ဒေတာအတွဲသို့ အတန်းနံပါတ်များထည့် ရန် _N_ ကိုသုံးပါ။
ဒေတာအတွဲရှိ အတန်းတစ်ခုစီအတွက် အတန်းနံပါတ်များကိုပြသသည့် ကော်လံတစ်ခုထည့်ရန် အောက်ပါကုဒ်သည် _N_ ကိုအသုံးပြုပုံကို ပြသသည်-
/*create new dataset that contains column with row numbers*/
data new_data;
set original_data;
row_number = _N_;
run ;
/*view new dataset*/
proc print data = new_data;

ဒေတာအတွဲအသစ်တွင် ဒေတာအတွဲရှိ အတန်းတစ်ခုစီ၏ အတန်းနံပါတ်များပါရှိသော row_number ဟုခေါ်သော ကော်လံတစ်ခုပါရှိသည်ကို ကျွန်ုပ်တို့တွေ့မြင်နိုင်ပါသည်။
ထပ်လောင်းအရင်းအမြစ်များ
အောက်ဖော်ပြပါ သင်ခန်းစာများသည် SAS တွင် အခြားဘုံအလုပ်များကို မည်သို့လုပ်ဆောင်ရမည်ကို ရှင်းပြသည်-
SAS တွင်လုပ်ထုံးလုပ်နည်းအကျဉ်းချုပ်ကိုအသုံးပြုနည်း
SAS တွင် Proc Tabulate အသုံးပြုနည်း
SAS တွင် variable များကို အမည်ပြောင်းနည်း
SAS တွင် variable အသစ်များဖန်တီးနည်း