R တွင် matrix ကို မည်ကဲ့သို့ စီမည် (ဥပမာများဖြင့်)


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

နည်းလမ်း 1- ကော်လံတစ်ခုတိုးခြင်းဖြင့် မက်ထရစ်ကိုစီပါ။

 sorted_matrix <- my_matrix[order(my_matrix[, 1]), ]

နည်းလမ်း 2- ကော်လံတစ်ခုကို လျှော့ချခြင်းဖြင့် မက်ထရစ်ကိုစီပါ။

 sorted_matrix <- my_matrix[order(my_matrix[, 1], decreasing= TRUE ), ]

အောက်ဖော်ပြပါ ဥပမာများသည် အောက်ပါ matrix ဖြင့် လက်တွေ့တွင် နည်းလမ်းတစ်ခုစီကို အသုံးပြုနည်းကို ပြသသည်-

 #create matrix
my_matrix <- matrix(c(5, 4, 2, 2, 7, 9, 12, 10, 15, 4, 6, 3), ncol= 2 )

#view matrix
my_matrix

     [,1] [,2]
[1,] 5 12
[2,] 4 10
[3,] 2 15
[4,] 2 4
[5,] 7 6
[6,] 9 3

ဥပမာ 1- ကော်လံတစ်ခုတိုးခြင်းဖြင့် မက်ထရစ်ကိုစီပါ။

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

 #sort matrix by first column increasing
sorted_matrix <- my_matrix[order(my_matrix[, 1]), ]

#view sorted matrix
sorted_matrix

     [,1] [,2]
[1,] 2 15
[2,] 2 4
[3,] 4 10
[4,] 5 12
[5,] 7 6
[6,] 9 3

မတ်ထရစ်ကို ယခု ပထမကော်လံအပေါ် အခြေခံ၍ တန်ဖိုးများ တိုးမြှင့်ခြင်းဖြင့် စီထားခြင်းကို သတိပြုပါ။

1 မှ 2 ကိုပြောင်းခြင်းဖြင့် ဒုတိယကော်လံအတိုင်း တန်ဖိုးများကို တိုးမြှင့်ခြင်းဖြင့် ကျွန်ုပ်တို့ အလွယ်တကူ စီနိုင်သည် ။

 #sort matrix by second column increasing
sorted_matrix <- my_matrix[order(my_matrix[, 2]), ]

#view sorted matrix
sorted_matrix

     [,1] [,2]
[1,] 9 3
[2,] 2 4
[3,] 7 6
[4,] 4 10
[5,] 5 12
[6,] 2 15

ယခု matrix ကို ဒုတိယကော်လံအပေါ် အခြေခံ၍ တန်ဖိုးများ တိုးလာခြင်းဖြင့် စီထားသည်။

ဥပမာ 2- ကော်လံတစ်ခုကို လျှော့ချခြင်းဖြင့် matrix ကို စီပါ။

အောက်ပါကုဒ်သည် ပထမကော်လံအပေါ် အခြေခံ၍ တန်ဖိုးများကို လျှော့ချခြင်းဖြင့် မက်ထရစ်ကို စီစဥ်ပုံပြသသည်-

 #sort matrix by first column decreasing
sorted_matrix <- my_matrix[order(my_matrix[, 1], decreasing= TRUE ), ]

#view sorted matrix
sorted_matrix

     [,1] [,2]
[1,] 2 15
[2,] 2 4
[3,] 4 10
[4,] 5 12
[5,] 7 6
[6,] 9 3

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

ဆက်စပ်R တွင် Sort(), Order(), နှင့် Rank() အတွက် ပြီးပြည့်စုံသော လမ်းညွှန်

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

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

R တွင်တန်ဖိုးများကိုအက္ခရာစဉ်စီရန်
R တွင် ရက်စွဲအလိုက် ဒေတာဘောင်ကို မည်သို့စီမည်နည်း
R တွင် ကော်လံများစွာဖြင့် စီရန်

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

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