Sas တွင် proc ကော်ပီကို အသုံးပြုနည်း (ဥပမာနှင့်အတူ)


ဒေတာအတွဲတစ်ခုကို စာကြည့်တိုက်တစ်ခုမှ အခြားတစ်ခုသို့ကူးယူရန် SAS ရှိ PROC ကော်ပီ ထုတ်ပြန်ချက်ကို သင်အသုံးပြုနိုင်သည်။

ဤဖော်ပြချက်သည် အောက်ပါအခြေခံအထားအသိုကိုအသုံးပြုသည်-

 proc copy in =folder1 out =folder2 memtype =data;
    select my_data;
run ;

ညွှန်ကြားချက်တစ်ခုစီသည် ဤအရာဖြစ်သည်-

  • IN : လက်ရှိဒေတာအတွဲတည်ရှိသည့် စာကြည့်တိုက်
  • OUT : ဒေတာအစုံကို ကူးယူရန် စာကြည့်တိုက်
  • MEMTYPE : ဒေတာအတွဲကိုသာ ကူးယူသင့်သည်ဟု သတ်မှတ်သည်။
  • SELECT : ကူးယူရန် ဒေတာအတွဲအမည်

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

အဆင့် 1: ဒေတာအတွဲကို ဖန်တီးပါ။

ဦးစွာ၊ ဘတ်စကက်ဘောကစားသမားအမျိုးမျိုးနှင့်ပတ်သက်သည့် အချက်အလက်ပါရှိသော my_data ဟုခေါ်သော အောက်ပါဒေတာအတွဲကို ဖန်တီးကြပါစို့။

 /*create dataset*/
data my_data;
    input team $points assists;
    datalines ;
Mavs 14 9
Spurs 23 10
Rockets 38 6
Suns 19 4
Kings 30 4
Blazers 19 6
Lakers 22 14
Heat 19 5
Magic 14 8
Nets 27 8
;
run ;

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

အဆင့် 2: ဒေတာအစုံကို စာကြည့်တိုက်တစ်ခုတွင် သိမ်းဆည်းပါ။

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

 /*define library where dataset should be saved*/
libname folder1 '/home/u13181/folder1/';

/*save dataset to library called folder1*/
data folder1.my_data;
    set my_data;
run ;

ကျွန်ုပ်၏ ဖိုင်တွဲများနှင့် ဖိုင်များသို့ သွားပါက၊ my_data ကို folder1 တွင် သိမ်းဆည်းထားသည်ကို တွေ့ရသည်-

အဆင့် 3- ဒေတာအစုံကို အခြားစာကြည့်တိုက်သို့ ကူးယူရန် PROC ကော်ပီကို အသုံးပြုပါ။

ထို့နောက် ဤဒေတာအတွဲကို ဖိုဒါ 1 မှ ဖိုင်တွဲ 2 သို့ ကူးယူရန် PROC ကော်ပီ ထုတ်ပြန်ချက်ကို ကျွန်ုပ်အသုံးပြုနိုင်သည်-

 /*define library where dataset should be copied to*/
libname folder2 '/home/u13181/folder2/';

/*copy my_data to library called folder2*/
proc copy in =folder1 out =folder2 memtype =data;
    select my_data;
run ;

ကျွန်ုပ်သည် ကျွန်ုပ်၏ဖိုင်တွဲများနှင့် ဖိုင်များကို ထပ်မံရှာဖွေပါက၊ my_data ကို folder2 သို့ ကူးယူထားသည်ကို ကျွန်ုပ်တွေ့မြင်နိုင်သည်-

မှတ်ချက်PROC မိတ္တူကို အသုံးပြုသည့်အခါ၊ သင်ကူးယူထားသော ဒေတာအတွဲသည် ၎င်းမှရရှိလာသော မူရင်းစာကြည့်တိုက်တွင် အမြဲရှိနေမည်ဖြစ်သည်။

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

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

SAS တွင် dataset များကိုမည်သို့ဖျက်မည်နည်း။
SAS တွင် ဒေတာအတွဲရှိမရှိ စစ်ဆေးနည်း
SAS တွင် ဒေတာအတွဲများကို ပေါင်းစပ်နည်း

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

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