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


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

နည်းလမ်း 1- သတ်မှတ်ထားသော စာကြောင်းများပါရှိသော ကော်လံများကို ရွေးပါ။

 df %>%
  select(matches(" string1 "))

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

 df %>%
  select(matches(" string1|string2|string3 "))

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

 #create data frame
df <- data. frame (mavs=c(12, 10, 14, 19, 22, 25, 29),
                 cavs=c(22, 41, 14, 15, 15, 19, 22),
                 hornets=c(8, 8, 12, 14, 15, 13, 12),
                 spurs=c(10, 12, 12, 16, 22, 28, 30),
                 nets=c(9, 7, 10, 22, 28, 23, 25))

#view data frame
df

  mavs cavs hornets spurs nets
1 12 22 8 10 9
2 10 41 8 12 7
3 14 14 12 12 10
4 19 15 14 16 22
5 22 15 15 22 28
6 25 19 13 28 23
7 29 22 12 30 25

ဥပမာ 1- သီးခြားစာကြောင်းပါရှိသော ကော်လံများကို ရွေးပါ။

အောက်ပါကုဒ်သည် ၎င်းတို့၏အမည်တစ်နေရာ၌ “ avs” စာကြောင်းပါရှိသော ကော်လံများကိုသာ ရွေးချယ်ရန် matches() လုပ်ဆောင်ချက်ကို အသုံးပြုပုံကို ပြသသည်-

 library (dplyr)

#select all columns that contain "avs" in the name
df %>%
  select(matches(" avs "))

  mavs cavs
1 12 22
2 10 41
3 14 14
4 19 15
5 22 15
6 25 19
7 29 22

အမည်ရှိ “ avs” ပါသော ကော်လံများကိုသာ ပြန်ပေးပါသည်။

ဤကိစ္စတွင်၊ “ mav” နှင့် “ cav” များသည် ပြန်ပေးထားသော ကော်လံများသာဖြစ်သည်။

ဥပမာ 2- စာကြောင်းများစွာထဲမှ တစ်ခုပါရှိသော ကော်လံများကို ရွေးပါ။

အောက်ပါကုဒ်သည် ၎င်းတို့၏အမည်တစ်နေရာ၌ “ avs” သို့မဟုတ် “ ets” ပါဝင်သော ကော်လံများကိုသာ ရွေးချယ်ရန် matches() လုပ်ဆောင်ချက်ကို အသုံးပြုပုံကို ပြသသည်-

 library (dplyr)

#select all columns that contain "avs" or "ets" in the name
df %>%
  select(matches(" avs|ets "))

  mavs cavs hornets nets
1 12 22 8 9
2 10 41 8 7
3 14 14 12 10
4 19 15 14 22
5 22 15 15 28
6 25 19 13 23
7 29 22 12 25

အမည်ရှိ “ avs” သို့မဟုတ် “ ets” ပါသော ကော်လံများကိုသာ ပြန်ပေးသည်။

ဒေါင်လိုက်ဘား ( | ) သည် R ရှိ ” OR ” အော်ပရေတာဖြစ်ကြောင်း သတိပြုပါ။

မတူညီသော စာကြောင်းများစွာထဲမှ တစ်ခုပါရှိသော ကော်လံများကို သင်ရွေးချယ်လိုသကဲ့သို့ ဤ “OR” အော်ပရေတာများစွာကို လွတ်လပ်စွာ ချိတ်ဆက်လိုက်ပါ။

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

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

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

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

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