Sas- မျဉ်းကြောင်းများကို အကန့်အသတ်ဖြင့် ခွဲနည်း
သီးခြားကန့်သတ်ချက်တစ်ခုအပေါ်အခြေခံ၍ စာကြောင်းတစ်ခုကို အမြန်ခွဲရန် SAS ရှိ scan() လုပ်ဆောင်ချက်ကို သင်အသုံးပြုနိုင်ပါသည်။
အောက်ဖော်ပြပါ ဥပမာသည် ဤလုပ်ဆောင်ချက်ကို လက်တွေ့အသုံးချနည်းကို ပြသထားသည်။
ဥပမာ- SAS တွင် အကန့်အသတ်ဖြင့် စာကြောင်းများ ခွဲပါ။
SAS တွင် အောက်ပါဒေတာအစုံရှိသည် ဟု ယူဆကြပါစို့။
/*create dataset*/ data my_data1; input name $25.; datalines ; Andy_Lincoln_Bernard Barry_Michael Chad_Simpson_Smith Derrick_Parson_Henry Eric_Miller Frank_Giovanni_Goodwill ; run ; /*print dataset*/ proc print data =my_data1;

ကျွန်ုပ်တို့သည် အမည်စာကြောင်းကို သီးခြားစာကြောင်းသုံးကြောင်းအဖြစ် အမြန်ခွဲရန် အောက်ပါကုဒ်ကို အသုံးပြုနိုင်ပါသည်။
/*create second dataset with name split into three columns*/ data my_data2; set my_data1; name1= scan (name, 1 , '_'); name2= scan (name, 2 , '_'); name3= scan (name, 3 , '_'); run ; /*view second dataset*/ proc print data =my_data2;

အမည် ကော်လံစာကြောင်းကို ကော်လံအသစ်သုံးပုဒ်အဖြစ် ခွဲထားကြောင်း သတိပြုပါ။
ကန့်သတ်ချက်တစ်ခုသာရှိသည့် အမည်များအတွက်၊ name3 ကော်လံရှိ တန်ဖိုးသည် ရိုးရှင်းပါသည်။
ဒေတာအတွဲအသစ်မှ မူရင်းအမည်ကော်လံကို ဖယ်ရှားရန် drop လုပ်ဆောင်ချက်ကိုလည်း အသုံးပြုနိုင်ကြောင်း သတိပြုပါ။
/*create second dataset with name split into three columns, drop original name*/ data my_data2; set my_data1; name1= scan (name, 1 , '_'); name2= scan (name, 2 , '_'); name3= scan (name, 3 , '_'); dropname ; run ; /*view second dataset*/ proc print data =my_data2;

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