Sas တွင် လိုင်းနံပါတ်များထည့်နည်း (ဥပမာများဖြင့်)


SAS တွင် ဒေတာအတွဲတစ်ခုသို့ အတန်းနံပါတ်များထည့်ရန် အောက်ပါနည်းလမ်းများကို သင်အသုံးပြုနိုင်သည်-

နည်းလမ်း 1- လိုင်းနံပါတ်တစ်ခုထည့်ပါ။

 data my_data2;
    row_number = _N_;
    set my_data1;
run;

နည်းလမ်း 2- အုပ်စုတစ်ခုစီတွင် လိုင်းနံပါတ်တစ်ခုထည့်ပါ။

 /*sort original dataset by var1*/
proc sort data =my_data1;
    by var1;
run ;

/*create new dataset that shows row number by var1*/
data my_data2;  
    set my_data1;
    by var1;
    if first.var1 then row_number= 0 ;
    row_number+ 1 ;
run ;

အောက်ပါနမူနာများသည် SAS ရှိ အောက်ပါဒေတာအစုံဖြင့် နည်းလမ်းတစ်ခုစီကို အသုံးပြုနည်းကို ပြသသည်-

 /*create dataset*/
data my_data1;
    input team $points;
    datalines ;
Mavs 22
Mavs 40
Rockets 41
Rockets 29
Rockets 30
Spurs 18
Spurs 22
Spurs 27
Warriors 13
Warriors 19
;
run ;

/*view dataset*/
proc print data =my_data1; 

ဥပမာ 1- လိုင်းနံပါတ်ထည့်ပါ။

အောက်ပါကုဒ်သည် လေ့လာမှုတစ်ခုစီ၏ အတန်းနံပါတ်ပါရှိသော row_number ဟုခေါ်သော ကော်လံအသစ်ကို မည်သို့ထည့်ရမည်ကို ပြသသည်-

 /*create new dataset with column for row numbers*/
data my_data2;
    row_number = _N_;
    set my_data1;
run ;

ဒေတာအတွဲတွင် ကြည့်ရှုမှုတစ်ခုစီ၏ အတန်းနံပါတ်ပါရှိသော row_number ဟုခေါ်သော ကော်လံအသစ်ကို သတိပြုပါ။

ဥပမာ 2- အုပ်စုတစ်ခုစီတွင် လိုင်းနံပါတ်တစ်ခုထည့်ပါ။

အောက်ပါကုဒ်သည် အုပ်စုတစ်ခုစီတွင် အတန်းနံပါတ်တစ်ခုထည့်နည်းကို ပြသသည်-

 /*sort original dataset by team*/
proc sort data =my_data1;
    by var1;
run ;

/*create new dataset that shows row number by team*/
data my_data2;  
    set my_data1;
    by var1;
    if first.var1 then row_number= 0 ;
    row_number+ 1 ;
run ; 

ရလဒ်ဇယားသည် အသင်းတစ်သင်းစီ၏ အတန်းနံပါတ်ကို ပြသသည်။

အဖွဲ့အသစ်တစ်ခုစီအတွက် လိုင်းနံပါတ်များ ထပ်မံစတင်သည်ကို သတိပြုပါ။

ထပ်လောင်းအရင်းအမြစ်များ

အောက်ဖော်ပြပါ သင်ခန်းစာများသည် SAS တွင် အခြားဘုံအလုပ်များကို မည်သို့လုပ်ဆောင်ရမည်ကို ရှင်းပြသည်-

SAS တွင်ဒေတာကိုပုံမှန်ဖြစ်အောင်လုပ်နည်း
SAS တွင် variable များကို အမည်ပြောင်းနည်း
SAS တွင် ထပ်တူများကို ဖယ်ရှားနည်း
ပျောက်ဆုံးနေသောတန်ဖိုးများကို SAS တွင် သုညဖြင့် အစားထိုးနည်း

မှတ်ချက်တစ်ခုထည့်ပါ။

သင့် email လိပ်စာကို ဖော်ပြမည် မဟုတ်ပါ။ လိုအပ်သော ကွက်လပ်များကို * ဖြင့်မှတ်သားထားသည်