Sas တွင် infile ထုတ်ပြန်ချက် (ဥပမာနှင့်အတူ) အသုံးပြုပုံ
ဖိုင်တစ်ခုမှ ဒေတာကို SAS ရှိ ဒေတာအတွဲတစ်ခုသို့ တင်သွင်းရန် INFILE ထုတ်ပြန်ချက်ကို သင်အသုံးပြုနိုင်သည်။
ဤဖော်ပြချက်သည် အောက်ပါအခြေခံအထားအသိုကိုအသုံးပြုသည်-
data my_data;
infile '/home/u13181/bball_data.txt' dlm = ' ' dsd missover firstobs = 2 ;
input team $position $points assists;
run ;
ဤသည်မှာ စာကြောင်းတစ်ကြောင်းချင်းစီ လုပ်ဆောင်သည်-
- ဒေတာ – SAS သို့တင်သွင်းပြီးသည်နှင့် ဒေတာအတွဲသို့ ပေးရမည့်အမည်
- infile : တင်သွင်းရန်ဖိုင်၏တည်နေရာ
- dlm : ဖိုင်ရှိ တန်ဖိုးများကို ပိုင်းခြားပေးသော အကန့်အသတ်
- dsd- ဆက်တိုက် မျဉ်းမနှစ်ခုကို ပျောက်နေသောတန်ဖိုးအဖြစ် ဆက်ဆံပါ။
- missover : ဖိုင်ရှိ စာကြောင်းတစ်ခုစီသည် စောင့်ကြည့်မှုကို ကိုယ်စားပြုသည်ဟု ယူဆပါ။
- firstobs : လေ့လာမှုများနှင့်အတူ ပထမစာကြောင်းအဖြစ် ထည့်သွင်းစဉ်းစားရမည့် ဖိုင်၏လိုင်း
အောက်ဖော်ပြပါ ဥပမာသည် ဤလုပ်ဆောင်ချက်ကို လက်တွေ့အသုံးချနည်းကို ပြသထားသည်။
ဥပမာ- SAS တွင် INFILE ထုတ်ပြန်ချက်ကို မည်သို့အသုံးပြုရမည်နည်း။
ကျွန်ုပ်တို့တွင် bball_data.txt ဟုခေါ်သော အောက်ပါစာသားဖိုင်ရှိသည်ဆိုပါစို့။
ဤဖိုင်ကို my_data ဟုခေါ်သော SAS ဒေတာအစုံသို့ တင်သွင်းရန် အောက်ပါကုဒ်ကို အသုံးပြုနိုင်ပါသည်။
/*import data from txt file into SAS dataset*/
data my_data;
infile '/home/u13181/bball_data.txt' dlm = ' ' dsd missover firstobs = 2 ;
input team $position $points assists;
run ;
/*view dataset*/
proc print data =my_data;
INFILE ထုတ်ပြန်ချက်ကို အသုံးပြု၍ ကျွန်ုပ်တို့သည် စာသားဖိုင်မှ တန်ဖိုးများကို ဒေတာအတွဲတစ်ခုသို့ အောင်မြင်စွာ တင်သွင်းနိုင်ခဲ့သည်။
အောက်ပါ အကြောင်းပြချက်များကို ကျွန်ုပ်တို့ မည်သို့အသုံးပြုခဲ့သည်ကို သတိပြုပါ။
- infile : ဖိုင်တည်ရှိရာနေရာကို သတ်မှတ်ပေးထားသည်။
- dlm : ဖိုင်တန်ဖိုးများကို နေရာလွတ်များဖြင့် ခွဲခြားသတ်မှတ်ထားကြောင်း သိရသည်။
- dsd : ဆက်တိုက်ခွဲခြမ်းစိတ်ဖြာခြင်းနှစ်ခုကို ပျောက်ဆုံးတန်ဖိုးအဖြစ် သတ်မှတ်သင့်သည်။ ၎င်းသည် ပထမတန်း၏ အမှတ် ကော်လံရှိ ပျောက်ဆုံးနေသောတန်ဖိုးနှင့် အဆင်ပြေသွားပါသည်။
- missover : ဖိုင်ရှိ စာကြောင်းတစ်ခုစီသည် စူးစမ်းမှုကို ကိုယ်စားပြုသည်ဟု သတ်မှတ်ထားသည်။
- firstobs : ပထမလေ့လာချက်သည် ဖိုင်၏ဒုတိယစာကြောင်းတွင် တည်ရှိကြောင်း သတ်မှတ်ဖော်ပြထားသည်။
- ထည့်သွင်းခြင်း – ဒေတာအတွဲ၏ ကော်လံများသို့ ပေးရမည့် အမည်များကို သတ်မှတ်ပေးသည်။
ဤအကြောင်းပြချက်တစ်ခုစီကိုအသုံးပြုခြင်းဖြင့် ကျွန်ုပ်တို့သည် မှန်ကန်သောဖော်မတ်ချထားသည့်ဒေတာအတွဲသို့ စာသားဖိုင်ကို အောင်မြင်စွာတင်သွင်းနိုင်ခဲ့သည်။
ထပ်လောင်းအရင်းအမြစ်များ
အောက်ဖော်ပြပါ သင်ခန်းစာများသည် SAS တွင် အခြားဘုံအလုပ်များကို မည်သို့လုပ်ဆောင်ရမည်ကို ရှင်းပြသည်-
စာသားဖိုင်များကို SAS သို့မည်သို့တင်သွင်းမည်နည်း။
CSV ဖိုင်များကို SAS သို့မည်သို့တင်သွင်းမည်နည်း။
Excel ဖိုင်များကို SAS သို့ဘယ်လိုတင်သွင်းမလဲ။