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 သို့ဘယ်လိုတင်သွင်းမလဲ။

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

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