R တွင် ကော်လံများစွာဖြင့် စီရန် (ဥပမာများနှင့်အတူ)
R တွင် ကော်လံများစွာရှိ ဒေတာဘောင်တစ်ခုကို စီရန် အောက်ပါနည်းလမ်းများကို သင်အသုံးပြုနိုင်သည်။
နည်းလမ်း 1- Base R ကိုသုံးပါ။
df[order(-df$column1, df$column2), ]
နည်းလမ်း 2: dplyr ကိုသုံးပါ။
library (dplyr) df %>% arrange( desc (column1), column2)
အောက်ပါဥပမာများသည် အောက်ပါဒေတာဘောင်ဖြင့် နည်းလမ်းတစ်ခုစီကို လက်တွေ့အသုံးပြုနည်းကို ပြသသည်-
#create data frame df <- data. frame (team=c('A', 'B', 'C', 'D', 'E', 'F', 'G'), points=c(90, 90, 93, 91, 91, 99, 85), assists=c(33, 28, 31, 39, 34, 40, 44)) #view data frame df team points assists 1 A 90 33 2 B 90 28 3 C 93 31 4 D 91 39 5 E 91 34 6 F 99 40 7 G 85 44
နည်းလမ်း 1- Base R ကိုသုံးပါ။
အောက်ဖော်ပြပါ ကုဒ်သည် R-based ဒေတာပိတ်ဆို့ခြင်းကို ကြီးစဉ်ငယ် လိုက် (အကြီးဆုံးမှ အငယ်ဆုံးအထိ) ဖြင့် စီစဥ်ပုံကို ပြသထားပြီး အတက်အကျ ကူညီပေးခြင်း ဖြင့်-
#sort by points descending, then by assists ascending
df[order(-df$points, df$assists), ]
team points assists
6 F 99 40
3 C 93 31
5 E 91 34
4 D 91 39
2 B 90 28
1 A 90 33
7 G 85 44
ဒေတာဘောင်ရှိ အတန်းများကို အကြီးဆုံးမှ အငယ်ဆုံးသို့ အမှတ်များဖြင့် စီထားပြီး၊ ထို့နောက် အသေးဆုံးမှ အကြီးဆုံးသို့ အကူအညီပေးကြောင်း သတိပြုပါ။
နည်းလမ်း 2: dplyr ကိုသုံးပါ။
အောက်ဖော်ပြပါကုဒ်သည် ဒေတာဘောင်ကို ကြီးစဉ်ငယ်လိုက် (အကြီးဆုံးမှ အငယ်ဆုံးအထိ) မှ အ တက်အဆင်းဖြင့် ဒေတာဘောင်ကို စီရန် dplyr ပက်ကေ့ဂျ်တွင် လုပ်ဆောင်ချက်များကို မည်သို့အသုံးပြုရမည်ကို ပြသထားပြီး ကြီးမားသော အကူအညီ ဖြင့်-
library (dplyr)
df %>%
arrange( desc (dots), assists)
team points assists
1 F 99 40
2 C 93 31
3 E 91 34
4 D 91 39
5 B 90 28
6 A 90 33
7 G 85 44
တဖန်၊ ဒေတာဘောင်ရှိ အတန်းများကို အကြီးဆုံးမှ အငယ်ဆုံးသို့ အမှတ်များဖြင့် စီထားပြီး၊ ထို့နောက် အသေးဆုံးမှ အကြီးဆုံးသို့ ကူညီမှုဖြင့် စီထားသည်။
မှတ်ချက် – arrange() လုပ်ဆောင်ချက်အတွက် စာရွက်စာတမ်းအပြည့်အစုံကို ဤနေရာတွင် ရှာဖွေနိုင်ပါသည်။
ထပ်လောင်းအရင်းအမြစ်များ
အောက်ဖော်ပြပါ သင်ခန်းစာများသည် R တွင် အခြားသော အသုံးများသော အမျိုးအစားခွဲလုပ်ဆောင်မှုများကို မည်သို့လုပ်ဆောင်ရမည်ကို ရှင်းပြသည်-
R တွင်တန်ဖိုးများကိုအက္ခရာစဉ်စီရန်
R ဖြင့် ဒေတာဘောင်ကို ရက်စွဲအလိုက် စီရန်