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 တွင် သုညဖြင့် အစားထိုးနည်း