A- ကော်လံတစ်ခုတွင် ရှေးအကျဆုံးရက်စွဲကို မည်သို့ရှာမည်နည်း။
R ရှိ ဒေတာဘောင်ကော်လံတစ်ခု၏ ရှေးအကျဆုံးရက်စွဲကို ရှာဖွေရန် အောက်ပါနည်းလမ်းများကို အသုံးပြုနိုင်သည်။
နည်းလမ်း 1- ကော်လံရှိ အသက်အကြီးဆုံးရက်စွဲကို ရှာပါ။
min(df$date_column)
နည်းလမ်း 2- ကော်လံရှိ ရှေးအကျဆုံးရက်စွဲပါ အတန်းကို ရှာပါ။
df[which. min (df$date), ]
အောက်ပါဥပမာများသည် အောက်ပါဒေတာဘောင်ဖြင့် ဤ syntax ကို လက်တွေ့တွင် မည်သို့အသုံးပြုရမည်ကို ပြသသည်-
#create data frame df <- data. frame (date=as. Date (c('2022-04-01','2022-02-12','2022-06-13','2022-02-04', '2022-07-01','2022-02-19','2022-12-03','2022-04-04')), sales = c(12, 15, 24, 24, 14, 19, 12, 38)) #view data frame df dirty date 1 2022-04-01 12 2 2022-02-12 15 3 2022-06-13 24 4 2022-02-04 24 5 2022-07-01 14 6 2022-02-19 19 7 2022-12-03 12 8 2022-04-04 38
ဥပမာ 1- ကော်လံတွင် အသက်အကြီးဆုံးရက်စွဲကို ရှာပါ။
ဒေတာဘောင်၏ ရက်စွဲ ကော်လံတွင် ရှေးအကျဆုံးရက်စွဲကို ရှာဖွေရန် အောက်ပါကုဒ်ကို အသုံးပြုနိုင်သည်။
#find earliest date in 'date' column
min(df$date)
[1] "2022-02-04"
ရလဒ်မှ၊ ရက်စွဲ ကော်လံရှိ ရှေးအကျဆုံးရက်စွဲသည် 02/04/2022 ဖြစ်ကြောင်း ကျွန်ုပ်တို့ တွေ့နိုင်ပါသည်။
မှတ်ချက် – နောက်ဆုံးရက်စွဲကို ရှာလိုပါက၊ ကုဒ်ရှိ max ဖြင့် min ကို အစားထိုးပါ။
ဥပမာ 2- ကော်လံရှိ အသက်အကြီးဆုံးရက်စွဲပါ အတန်းကို ရှာပါ။
ဒေတာဘောင်၏ ရက်စွဲ ကော်လံတွင် ရှေးအကျဆုံးရက်စွဲပါသော အတန်းကို ရှာဖွေရန် အောက်ပါကုဒ်ကို အသုံးပြုနိုင်သည်။
#find row with earliest date in 'date' column df[which. min (df$date), ] dirty date 4 2022-02-04 24
အထွက်သည် ရက်စွဲ ကော်လံတွင် ရှေးအကျဆုံးရက်စွဲပါရှိသော အတန်းတစ်ခုလုံးကို ပြသသည်။
ဥပမာအားဖြင့်၊ ဤအတန်းတွင် အောက်ပါတန်ဖိုးများကို ကျွန်ုပ်တို့ မြင်နိုင်သည်-
- ရက်စွဲ : 2022-02-04
- ညစ်ပတ် : 24
မှတ်ချက် – နောက်ဆုံးရက်စွဲပါ အတန်းကို ရှာလိုပါက၊ ကုဒ်တွင် which.min() ဖြင့် which.max() ကို အစားထိုးပါ။
ထပ်လောင်းအရင်းအမြစ်များ
အောက်ဖော်ပြပါ သင်ခန်းစာများသည် R တွင် အခြားသော ဘုံလုပ်ဆောင်ချက်များကို မည်သို့လုပ်ဆောင်ရမည်ကို ရှင်းပြသည်-
R တွင် ရက်စွဲအစီအစဥ်ကို မည်သို့ထုတ်လုပ်မည်နည်း။
R တွင် string များကို ရက်စွဲများသို့ မည်သို့ပြောင်းရမည်နည်း။
R ဖြင့် ရက်စွဲများကြား လများ အရေအတွက်ကို ဘယ်လို တွက်ရမလဲ