First ဘယ်လိုသုံးမလဲ။ နောက်ဆုံး။ sas တွင် ပြောင်းလွဲမှုများ
သင်သည် FIRST ကိုသုံးနိုင်သည်။ နှင့် နောက်ဆုံး။ SAS ဒေတာအစုံရှိ အုပ်စုတစ်စုမှ ပထမဆုံးလက်ရာများနှင့် နောက်ဆုံးလေ့လာတွေ့ရှိချက်များကို ဖော်ထုတ်ရန် SAS တွင်။
ဤသည်မှာ လုပ်ဆောင်မှုတစ်ခုစီ၏ အနှစ်ချုပ်ဖြစ်သည်။
- FIRST.variable_name သည် အဖွဲ့တစ်ခုရှိ ပထမဆုံး ကြည့်ရှုမှုသို့ 1 တန်ဖိုးတစ်ခု သတ်မှတ်ပေးပြီး အုပ်စုအတွင်းရှိ အခြားလေ့လာတွေ့ရှိချက်များအားလုံးကို 0 တန်ဖိုးတစ်ခု သတ်မှတ်ပေးသည်။
- LAST.variable_name သည် အုပ်စုတစ်ခုရှိ နောက်ဆုံး ကြည့်ရှုမှုသို့ 1 တန်ဖိုးတစ်ခု သတ်မှတ်ပေးပြီး အုပ်စုအတွင်းရှိ အခြားကြည့်ရှုမှုအားလုံးကို 0 တန်ဖိုးတစ်ခု သတ်မှတ်ပေးသည်။
အောက်ပါနမူနာများသည် SAS တွင် အောက်ပါဒေတာအစုံဖြင့် လုပ်ဆောင်ချက်တစ်ခုစီကို လက်တွေ့တွင်အသုံးပြုနည်းကို ပြသသည်-
/*create dataset*/
data my_data;
input team $pointsrebounds;
datalines ;
Mavs 29 10
Mavs 13 6
Mavs 22 5
Mavs 20 9
Spurs 13 9
Spurs 15 10
Spurs 33 8
Spurs 27 11
Rockets 25 8
Rockets 14 4
Rockets 16 7
Rockets 12 4
;
run ;
/*view dataset*/
proc print data =my_data;

ဥပမာ 1- FIRST အသုံးပြုပုံ။ SAS တွင်
အောက်ပါ FIRST ကိုသုံးနိုင်သည်။ ဒေတာအတွဲရှိ အဖွဲ့တစ်ခုစီအတွက် ပထမဆုံးကြည့်ရှုမှုသို့ 1 တန်ဖိုးသတ်မှတ်ရန် SAS တွင် လုပ်ဆောင်ချက်
/*sort dataset by team*/
proc sort data =my_data;
by team;
run ;
/*create new dataset that labels first row for each team*/
datafirst_team ;
set my_data;
by team;
first_team=first.team;
run ;
/*view dataset*/
proc print data =first_team;

first_team ကော်လံသည် အဖွဲ့တစ်ခုစီ၏ ပထမဆုံး စောင့်ကြည့်မှုကို 1 ဟု သတ်မှတ်ကြောင်း သတိပြုပါ။ အခြားတန်ဖိုးများအားလုံးသည် 0 တန်ဖိုးကို သတ်မှတ်ပေးသည်။
အဖွဲ့တစ်ခုစီမှ ပထမဆုံးကြည့်ရှုမှုသာပါဝင်သော ဒေတာအတွဲအသစ်တစ်ခုကို ဖန်တီးရန် အောက်ပါကုဒ်ကို သင်အသုံးပြုနိုင်သည်။
/*sort dataset by team*/
proc sort data =my_data;
by team;
run ;
/*create new dataset only contains first row for each team*/
data first_team;
set my_data;
by team;
if first.team;
run ;
/*view dataset*/
proc print data =first_team;

ဒေတာအတွဲတွင် အဖွဲ့တစ်ခုစီမှ ပထမဆုံးကြည့်ရှုမှုသာ ပါဝင်သည်ကို သတိပြုပါ။
ဥပမာ 2- နောက်ဆုံးအသုံးပြုနည်း။ SAS တွင်
အောက်ပါ LAST ကို အသုံးပြုနိုင်ပါသည်။ ဒေတာအတွဲရှိ အဖွဲ့တစ်ခုစီအတွက် ပထမဆုံးကြည့်ရှုမှုသို့ 1 တန်ဖိုးသတ်မှတ်ရန် SAS တွင် လုပ်ဆောင်ချက်
/*sort dataset by team*/
proc sort data =my_data;
by team;
run ;
/*create new dataset that labels last row for each team*/
data last_team;
set my_data;
by team;
last_team=last.team;
run ;
/*view dataset*/
proc print data =last_team;

Last_team ကော်လံသည် အသင်းတစ်ခုစီ၏ နောက်ဆုံးကြည့်ရှုမှုကို 1 အဖြစ် သတ်မှတ်ကြောင်း သတိပြုပါ။ အခြားတန်ဖိုးများအားလုံးသည် 0 တန်ဖိုးကို သတ်မှတ်ပေးသည်။
အဖွဲ့တစ်ခုစီမှ နောက်ဆုံးကြည့်ရှုမှုသာပါဝင်သော ဒေတာအတွဲအသစ်တစ်ခုကို ဖန်တီးရန် အောက်ပါကုဒ်ကို သင်အသုံးပြုနိုင်သည်-
/*sort dataset by team*/
proc sort data =my_data;
by team;
run ;
/*create new dataset only contains last row for each team*/
data last_team;
set my_data;
by team;
if last.team;
run ;
/*view dataset*/
proc print data =last_team;

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