Sas မှ excel သို့ data ထုတ်ယူနည်း (ဥပမာများနှင့်အတူ)


SAS မှ ဒေတာများကို Excel ဖိုင်သို့ အမြန်တင်ပို့ရန် proc ထုတ်ယူမှုကို သင်အသုံးပြုနိုင်ပါသည်။

ဤလုပ်ထုံးလုပ်နည်းသည် အောက်ပါအခြေခံ syntax ကိုအသုံးပြုသည်-

 /*export data to file called my_data.xlsx*/
proc export data =my_data
    outfile ="/home/u13181/my_data.xlsx"
    dbms =xlsx
    replace ;
    sheet ="FirstData";
run ;

ဤသည်မှာ စာကြောင်းတစ်ကြောင်းချင်းစီ လုပ်ဆောင်သည်-

  • ဒေတာ – ထုတ်ယူရန် ဒေတာအတွဲအမည်
  • outfile : Excel ဖိုင်ကို တင်ပို့ရန် တည်နေရာ
  • dmbs : ထုတ်ယူရန်အတွက် အသုံးပြုရန် ဖိုင်ဖော်မတ်
  • အစားထိုး : ဖိုင်ရှိနေပြီဆိုလျှင် အစားထိုးပါ။
  • sheet : Excel workbook ရှိ စာရွက်ပေါ်တွင် ပြသရန် အမည်

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

ဥပမာ 1- ဒေတာအတွဲတစ်ခုကို Excel စာရွက်တစ်ခုသို့ ထုတ်ယူပါ။

SAS တွင် အောက်ပါဒေတာအစုံရှိသည် ဟု ယူဆကြပါစို့။

 /*create dataset*/
data my_data;
    inputABC ;
    datalines ;
1 4 76
2 3 49
2 3 85
4 5 88
2 2 90
4 6 78
5 9 80
;
run ;

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

ဤဒေတာအတွဲကို my_data.xlsx ဟုခေါ်သော Excel ဖိုင်တစ်ခုသို့ တင်ပို့ရန် အောက်ပါကုဒ်ကို အသုံးပြုနိုင်ပါသည်။

 /*export dataset*/
proc export data =my_data
    outfile ="/home/u13181/my_data.xlsx"
    dbms =xlsx
    replace ;
    sheet ="FirstData";
run ;

ထို့နောက် ကျွန်ုပ်သည် ဖိုင်ကို ထုတ်ယူပြီး Excel ဖြင့် ကြည့်ရှုသည့် ကျွန်ုပ်၏ကွန်ပျူတာရှိ တည်နေရာသို့ လမ်းညွှန်နိုင်သည်-

Excel ရှိ ဒေတာသည် SAS ဒေတာအတွဲဖြစ်ပြီး Excel အလုပ်စာအုပ်ရှိ စာရွက်ကို proc ထုတ်ယူမှု ထုတ်ပြန်ချက်တွင် ကျွန်ုပ်သတ်မှတ်ထားသည့်အတိုင်း “ ပထမဒေတာ” ဟုခေါ်သည်။

ဥပမာ 2- Multiple Datasets များကို Excel Sheets အများအပြားသို့ ထုတ်ယူပါ။

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

 /*create first dataset*/
data my_data;
    inputABC ;
    datalines ;
1 4 76
2 3 49
2 3 85
4 5 88
2 2 90
4 6 78
5 9 80
;
run ;

/*create second dataset*/
data my_data2;
    inputDEF ;
    datalines ;
1 4 90
2 3 49
2 3 85
4 5 88
2 1 90
;
run ;

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

 /*export first dataset to first sheet in Excel*/
proc export data =my_data
    outfile ="/home/u13181/my_data.xlsx"
    dbms =xlsx
    replace ;
    sheet ="FirstData";
run ;

/*export second dataset to second sheet in Excel*/
proc export data =my_data2
    outfile ="/home/u13181/my_data.xlsx"
    dbms =xlsx
    replace ;
    sheet ="Second Data";
run ;

ထို့နောက် ကျွန်ုပ်သည် ဖိုင်ကို ထုတ်ယူပြီး Excel ဖြင့် ကြည့်ရှုသည့် ကျွန်ုပ်၏ကွန်ပျူတာရှိ တည်နေရာသို့ သွားလာနိုင်သည်။

“First Data” ခေါင်းစဉ်တပ်ထားသော ပထမစာရွက်တွင် ဒေတာပထမအစုပါရှိသည်-

“ဒုတိယဒေတာ” ခေါင်းစဉ်တပ်ထားသော ဒုတိယစာရွက်တွင် ဒုတိယဒေတာပါရှိသည်။

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

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

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

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

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