A- အတန်းတစ်ခုစီအတွက် အများဆုံးတန်ဖိုးရှိသော ကော်လံတစ်ခုကို ရှာပါ။


R တွင် ဒေတာဘောင်တစ်ခုစီ၏ အတန်းတစ်ခုစီအတွက် အများဆုံးတန်ဖိုးရှိသော ကော်လံကို ရှာဖွေရန် အောက်ပါ syntax ကို သင်အသုံးပြုနိုင်ပါသည်။

 df$max_col <- colnames(df)[max. col (df, ties.method =' first ')]

tie.method=’first’ argument သည် ပေးထားသောအတန်းတစ်ခုတွင် အမြင့်ဆုံးတန်ဖိုးရှိသော ကော်လံများစွာရှိနေပါက ပထမ max ကော်လံကို ပြန်ပေးသင့်သည်ဟု သတ်မှတ်သည်ကို သတိပြုပါ။

အကယ်၍ သင်သည် ကျပန်း max ကော်လံ သို့မဟုတ် နောက်ဆုံး max ကော်လံကို ပြန်ပေးလိုပါက ကျပန်း နှင့် နောက်ဆုံး ပါ ၀င်သည် ။

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

ဥပမာ- R တွင် အတန်းတစ်ခုစီအတွက် အများဆုံးတန်ဖိုးရှိသော ကော်လံတစ်ခုကို ရှာပါ။

R တွင် မတူညီသော ဘတ်စကက်ဘောကစားသမား ခြောက်ဦးမှ ရမှတ်အရေအတွက်နှင့်ပတ်သက်သော အချက်အလက်ပါရှိသော အချက်အလက်ဘောင်တွင် အောက်ပါဒေတာဘောင်တစ်ခုရှိသည်ဆိုပါစို့။

 #create data frame
df <- data. frame (game1=c(23, 20, 14, 12, 19, 15),
                 game2=c(9, 10, 11, 13, 13, 15),
                 game3=c(29, 11, 22, 19, 14, 15))

#view data frame
df

  game1 game2 game3
1 23 9 29
2 20 10 11
3 14 11 22
4 12 13 19
5 19 13 14
6 15 15 15

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

ဒါကိုလုပ်ဖို့ အောက်ပါ syntax ကို သုံးနိုင်ပါတယ်။

 #create new column that contains column with max value for each row
df$max_col <- colnames(df)[max. col (df, ties.method =' first ')]

#view updated data frame
df

  game1 game2 game3 max_col
1 23 9 29 game3
2 20 10 11 game1
3 14 11 22 game3
4 12 13 19 game3
5 19 13 14 game1
6 15 15 15 game1

max_col ဟုခေါ်သော ကော်လံအသစ်တွင် အတန်းတစ်ခုစီတွင် အများဆုံးတန်ဖိုးရှိသည့် ကော်လံအမည်ပါရှိသည်။

ဥပမာအားဖြင့်:

  • ပထမစာကြောင်းတွင်၊ game3 တွင် အများဆုံးတန်ဖိုးပါရှိသည်။
  • ဒုတိယစာကြောင်းတွင်၊ game1 တွင် အများဆုံးတန်ဖိုးပါရှိသည်။
  • တတိယစာကြောင်းတွင်၊ game3 တွင် အမြင့်ဆုံးတန်ဖိုးပါရှိသည်။

နောက် … ပြီးတော့။

နောက်ဆုံးအတန်းရှိ ကော်လံတစ်ခုစီတွင် တန်ဖိုးတူညီကြောင်း သတိပြုပါ။

max.col() လုပ်ဆောင်ချက်တွင် tie.method=’first’ ကို ကျွန်ုပ်တို့သတ်မှတ်ထားသောကြောင့်၊ ကုဒ်သည် ပထမအများဆုံးကော်လံဖြစ်သောကြောင့် အမြင့်ဆုံးတန်ဖိုးဖြင့် game1 ကို ပြန်ပေးပါသည်။

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

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

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

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

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