Sas- ဇာတ်ကောင်တစ်ခုအား ကိန်းဂဏာန်းအဖြစ် ပြောင်းလဲနိုင်သောနည်း


SAS တွင် input() လုပ်ဆောင်ချက်ကို အသုံးပြု၍ အက္ခရာပြောင်းလဲမှုအား ကိန်းဂဏာန်းပြောင်းလဲနိုင်သောအဖြစ်သို့ ပြောင်းလဲနိုင်သည်။

ဤလုပ်ဆောင်ချက်သည် အောက်ပါအခြေခံ syntax ကိုအသုံးပြုသည်-

 numeric_var = input (character_var, comma9. );

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

ဆက်စပ်- SAS တွင် ကိန်းဂဏာန်းပြောင်းလဲနိုင်သော အက္ခရာအဖြစ်သို့ ပြောင်းလဲနည်း

ဥပမာ- SAS တွင် Character Variable ကို ဂဏန်းအဖြစ် ပြောင်းပါ။

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

 /*create dataset*/
data original_data;
    input day $sales;
    datalines ;
1 7
2 12
3 15
4 14
5 13
6 11
7 10
8 16
9 18
10 24
;
run ;

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

dataset အတွင်းရှိ variable တစ်ခုစီ၏ ဒေတာအမျိုးအစားကိုပြသရန် လုပ်ထုံးလုပ်နည်း၏ အကြောင်းအရာများကို ကျွန်ုပ်တို့အသုံးပြုနိုင်သည်-

 /*display data type for each variable*/
proc contents data =original_data;

ထိုနေ့ သည် အက္ခရာ အပြောင်းအလဲဖြစ်နိုင်ပြီး ရောင်းအား မှာ ကိန်းဂဏာန်းပြောင်းလဲခြင်းဖြစ်သည် ။

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

 /*create new dataset where 'day' is numeric*/
data new_data;
    set original_data;
    numeric_day = input (day, comma9. );
    drop day;
run ;

/*view new dataset*/
proc print data = new_data; 

မှတ်ချက် – ဒေတာအတွဲမှ မူရင်းနေ့ကို ဖယ်ရှားရန် ကျွန်ုပ်တို့သည် drop လုပ်ဆောင်ချက်ကို အသုံးပြုခဲ့သည်။

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

 /*display data type for each variable in new dataset*/
proc contents data =new_data; 

ကျွန်ုပ်တို့ဖန်တီးထားသော ကိန်းရှင်အသစ်၊ numeric_day သည် ကိန်းဂဏာန်းကိန်းရှင်ဖြစ်ကြောင်း ကျွန်ုပ်တို့တွေ့မြင်နိုင်ပါသည်။

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

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

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

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

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