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 တွင် သီးခြားကော်လံများကို ပေါင်းနည်း