Sas တွင် monotonic လုပ်ဆောင်ချက်ကို အသုံးပြုပုံ (ဥပမာများနှင့်အတူ)


ဒေတာအစုတစ်ခုအတွက် အတန်းနံပါတ်များထုတ်ပေးရန် SAS တွင် MONOTONIC() လုပ်ဆောင်ချက်ကို သင်အသုံးပြုနိုင်သည်။

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

နည်းလမ်း 1- အတန်းနံပါတ်များကော်လံတစ်ခုဖန်တီးရန် MONOTONIC() ကိုသုံးပါ။

 /*create column called row_ID that contains row numbers*/
proc sql ;
    select team, monotonic() as row_ID
    from my_data;
quit ;

နည်းလမ်း 2- အတန်းနံပါတ်များဖြင့် dataset ကို စစ်ထုတ်ရန် MONOTONIC() ကိုသုံးပါ။

 /*filter where row number is less than 5*/
proc sql ;
    select *
    from my_data
    where monotonic() < 5;
quit ;

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

 /*create dataset*/
data my_data;
    input team $points assists;
    datalines ;
Cavs 12 5
Cavs 14 7
Warriors 15 9
Hawks 18 9
Mavs 31 7
Mavs 32 5
Mavs 35 3
Celtics 36 9
Celtics 40 7
;
run ;

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

ဥပမာ 1- အတန်းနံပါတ်များ၏ကော်လံတစ်ခုဖန်တီးရန် MONOTONIC() ကိုသုံးပါ။

အောက်ပါကုဒ်သည် ဒေတာအတွဲတွင် ကြည့်ရှုမှုတစ်ခုစီအတွက် အတန်းနံပါတ် (1 မှစတင်သည်) ပါရှိသော row_ID ဟုခေါ်သော ကော်လံအသစ်တစ်ခုဖန်တီးရန် MONOTONIC() လုပ်ဆောင်ချက်ကို အသုံးပြုပုံကို ပြသသည်-

 /*create column called row_ID that contains row numbers*/
proc sql ;
    select team, monotonic() as row_ID
    from my_data;
quit ; 

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

ဥပမာ 2- အတန်းနံပါတ်များဖြင့် ဒေတာအတွဲကို စစ်ထုတ်ရန် MONOTONIC() ကိုသုံးပါ။

အောက်ပါကုဒ်သည် 5 ထက်နည်းသော အတန်းနံပါတ်ပါသော ဒေတာအတွဲတစ်ခုကို စစ်ထုတ်ရန်အတွက် MONOTONIC() လုပ်ဆောင်ချက်ကို အသုံးပြုပုံကို ပြသသည်-

 /*filter where row number is less than 5*/
proc sql ;
    select *
    from my_data
    where monotonic() < 5;
quit ; 

အတန်းနံပါတ် 5 ထက်နည်းသင့်သည်ဟု သတ်မှတ်ရန် MONOTONIC() လုပ်ဆောင်ချက်ကို အသုံးပြုထားသောကြောင့် ဒေတာအတွဲ၏ ပထမလေးတန်းကိုသာ ပြသထားကြောင်း သတိပြုပါ။

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

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

SAS- PROC SQL တွင် WHERE အော်ပရေတာအား မည်သို့အသုံးပြုရမည်နည်း။
SAS- PROC SQL တွင် IN အော်ပရေတာအား အသုံးပြုနည်း
SAS- PROC SQL တွင် UPDATE ကိုအသုံးပြုနည်း
SAS- PROC SQL တွင် CONTAINS ကိုအသုံးပြုနည်း

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

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