R တွင် အတန်းတစ်ခုစီရှိ အမြင့်ဆုံးတန်ဖိုးကို မည်သို့ရှာရမည်နည်း။


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

 df$max <- apply(df, 1, max, na. rm = TRUE )

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

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

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

R တွင် အောက်ပါ data frame ရှိသည်ဆိုပါစို့။

 #create data frame
df <- data. frame (points=c(4, NA, 10, 2, 15, NA, 7, 22),
                 rebounds=c(NA, 3, 9, 7, 6, 8, 14, 10),
                 assists=c(10, 9, 4, 4, 3, 7, 10, 11))

#view data frame
df

  points rebound assists
1 4 NA 10
2 NA 3 9
3 10 9 4
4 2 7 4
5 15 6 3
6 NA 8 7
7 7 14 10
8 22 10 11

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

 #add new column that contains max value in each row
df$max <- apply(df, 1, max, na. rm = TRUE )

#view updated data frame
df

points rebounds assists max
1 4 NA 10 10
2 NA 3 9 9
3 10 9 4 10
4 2 7 4 7
5 15 6 3 15
6 NA 8 7 8
7 7 14 10 14
8 22 10 11 22

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

မှတ်ချက် – အကယ်၍ သင်သည် na.rm=TRUE ကို apply() လုပ်ဆောင်ချက်တွင် မပါဝင်ပါက၊ ၎င်းတို့သည် စာကြောင်းတစ်ကြောင်းတွင် မည်သည့်နေရာတွင်မဆို ရှိနေပါက NA တန်ဖိုးများကို ပြန်ပေးမည်ဖြစ်သည်။

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

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

R တွင် အုပ်စုအလိုက် ပျမ်းမျှတွက်နည်း
R တွင် ကော်လံများထက် ပျမ်းမျှနည်း
R တွင် သီးခြားကော်လံများကို ပေါင်းနည်း

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

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