Csv ဖိုင်များကို sas သို့ တင်သွင်းနည်း (ဥပမာများနှင့်အတူ)


CSV ဖိုင်မှ ဒေတာကို SAS သို့ လျင်မြန်စွာ တင်သွင်းရန် proc တင်သွင်းမှုကို သင်အသုံးပြုနိုင်သည်။

ဤလုပ်ထုံးလုပ်နည်းသည် အောက်ပါအခြေခံ syntax ကိုအသုံးပြုသည်-

 /*import data from CSV file called my_data.csv*/
proc import out =my_data
    datafile ="/home/u13181/my_data.csv"
    dbms =csv
    replace ;
    getnames =YES;
run ;

ဤသည်မှာ စာကြောင်းတစ်ကြောင်းချင်းစီ လုပ်ဆောင်သည်-

  • out : SAS သို့တင်သွင်းပြီးသည်နှင့် dataset သို့ပေးရမည့်အမည်
  • datafile : တင်သွင်းရန် CSV ဖိုင်၏တည်နေရာ
  • dmbs : ထည့်သွင်းထားသည့် ဖိုင်ပုံစံ
  • အစားထိုး : ဖိုင်ရှိပြီးသားဖြစ်ပါက အစားထိုးပါ။
  • getnames : ပထမစာကြောင်းကို ပြောင်းလဲနိုင်သောအမည်များအဖြစ် အသုံးပြုပါ (ပထမစာကြောင်းတွင် ပြောင်းလဲနိုင်သောအမည်များမပါပါက NO ဟုသတ်မှတ်သည်)

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

ဆက်စပ်- SAS သို့ Excel ဖိုင်များကို တင်သွင်းနည်း

ဥပမာ 1- CSV ဖိုင်မှ ဒေတာကို SAS သို့ တင်သွင်းပါ။

ကျွန်ုပ်တို့တွင် my_data.csv ဟုခေါ်သော အောက်ပါ CSV ဖိုင်ရှိသည် ဆိုကြပါစို့။

ဤဒေတာအစုံကို SAS ထဲသို့ တင်သွင်းပြီး new_data ဟုခေါ်ရန် အောက်ပါကုဒ်ကို အသုံးပြုနိုင်ပါသည်။

 /*import data from CSV file called my_data.csv*/
proc import out =new_data
    datafile ="/home/u13181/my_data.csv"
    dbms =csv
    replace ;
    getnames =YES;
run ;

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

SAS အထွက်တွင်ပြသထားသောဒေတာသည် CSV ဖိုင်တွင်ပြသထားသည့်ဒေတာနှင့်ကိုက်ညီသည်။

မှတ်ချက် – CSV ဖိုင်၏ ပထမစာကြောင်းတွင် ပြောင်းလဲနိုင်သော အမည်များ ပါရှိသောကြောင့် ဖိုင်ကို တင်သွင်းရာတွင် getnames=YES ကို အသုံးပြုခဲ့သည်။

ဥပမာ 2- CSV ဖိုင်တစ်ခုမှ ဒေတာကို စိတ်ကြိုက်ခေါင်းစီး သို့မဟုတ် ကန့်သတ်ချက်မပါဘဲ SAS သို့ တင်သွင်းပါ။

ကျွန်ုပ်တို့တွင် data.csv ဟုခေါ်သော အောက်ပါ CSV ဖိုင်ရှိသည် ဆိုကြပါစို့။

ဤဖိုင်တွင် ခေါင်းစီးစာကြောင်းမရှိသဖြင့် တန်ဖိုးများကို ကော်မာအစား semicolon ဖြင့် ပိုင်းခြားထားကြောင်း သတိပြုပါ။

ဤဒေတာအစုံကို SAS ထဲသို့ တင်သွင်းပြီး new_data ဟုခေါ်ရန် အောက်ပါကုဒ်ကို အသုံးပြုနိုင်ပါသည်။

 /*import data from CSV file called data.csv*/
proc import out =new_data
    datafile ="/home/u13181/data.csv"
    dbms =csv
    replace ;
    delimit =";";
    getnames =NO;
run ;

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

SAS အထွက်တွင်ပြသထားသောဒေတာသည် CSV ဖိုင်တွင်ပြသထားသည့်ဒေတာနှင့်ကိုက်ညီသည်။

မူရင်းအားဖြင့် SAS သည် VAR1၊ VAR2 နှင့် VAR3 ကဲ့သို့ ပြောင်းလဲနိုင်သော အမည်များကို ပေးပါသည်။

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

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

SAS မှဒေတာကို Excel ဖိုင်သို့မည်သို့တင်ပို့မည်နည်း။
SAS မှဒေတာကို CSV ဖိုင်သို့မည်သို့တင်ပို့မည်နည်း။

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

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