Sas- proc sql တွင် union ကိုအသုံးပြုနည်း


ဒေတာအတွဲနှစ်ခုကို ဒေါင်လိုက်ပေါင်းစပ်ရန် SAS ရှိ PROC SQL ကြေညာချက်တွင် UNION အော်ပရေတာအား သင်အသုံးပြုနိုင်သည်။

အောက်ဖော်ပြပါ ဥပမာသည် UNION အော်ပရေတာအား လက်တွေ့တွင် အသုံးပြုနည်းကို ပြသထားသည်။

ဥပမာ- SAS ရှိ PROC SQL တွင် UNION ကိုအသုံးပြုခြင်း။

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

 /*create first dataset*/
data data1;
    input team $points;
    datalines ;
AT 12
At 14
At 15
At 18
At 20
At 22
;
run ;

/*view first dataset*/
proc print data =data1;

SAS တွင် အခြားသော ဒေတာအတွဲတစ်ခု ရှိသည်ဆိုပါစို့။

 /*create second dataset*/
data data2;
    input team $points;
    datalines ;
AT 12
At 14
B23
B25
B29
B 30
;
run ;

/*view second dataset*/
proc print data =data2; 

ဤဒေတာအတွဲနှစ်ခုကို ဒေါင်လိုက်ပေါင်းစပ်ပြီး ထူးခြားသောအတန်းများကိုသာထားရှိရန် SQL PROC ထုတ်ပြန်ချက်တွင် UNION အော်ပရေတာအား အသုံးပြုနိုင်သည်။

 /*combine tables vertically and only keep unique rows*/
proc sql ;
   title 'data1 UNION data2';
   select * from data1
   union
   select * from data2;
quit ; 

ဒေတာအတွဲနှစ်ခုကို ဒေါင်လိုက်ပေါင်းစပ်ထားပြီး သီးခြားအတန်းများကိုသာ ထိန်းသိမ်းထားကြောင်း သတိပြုပါ။

ဤဒေတာအတွဲနှစ်ခုကို ဒေါင်လိုက်ပေါင်းစပ်ပြီး အတန်း အားလုံးကို သိမ်းရန် PROC SQL ကြေညာချက်တွင် UNION ALL အော်ပရေတာကိုလည်း အသုံးပြုနိုင်သည်။

 /*combine tables vertically and keep all rows*/
proc sql ;
   title 'data1 UNION ALL data2';
   select * from data1
   union all
   select * from data2;
quit ; 

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

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

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

SAS တွင် Z ရမှတ်များ တွက်နည်း
SAS တွင်လုပ်ထုံးလုပ်နည်းအကျဉ်းချုပ်ကိုအသုံးပြုနည်း
SAS တွင် mean, median နှင့် mode ကို တွက်နည်း

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

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