A- ကော်လံတွင် စာကြောင်းတစ်ခုပါရှိမရှိ စစ်ဆေးနည်း


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

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

 sum(str_detect(df$column_name, ' ^exact_string$ ')) > 0

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

 sum(str_detect(df$column_name, ' partial_string ')) > 0

နည်းလမ်း 3- ကော်လံတွင် တစ်စိတ်တစ်ပိုင်းစာကြောင်း ဖြစ်ပေါ်မှုကို ရေတွက်ပါ။

 sum(str_detect(df$column_name, ' partial_string '))

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

 #create data frame
df <- data. frame (team=c('A', 'A', 'A', 'B', 'B', 'C'),
                 conf=c('East', 'East', 'South', 'West', 'West', 'East'),
                 dots=c(11, 14, 15, 15, 14, 19))

#view data frame
df

  team conf points
1 A East 11
2 A East 14
3 A South 15
4 B West 15
5 B West 14
6C East 19

ဥပမာ 1- ကော်လံတွင် စာကြောင်းအတိအကျရှိမရှိ စစ်ဆေးပါ။

အောက်ပါကုဒ်သည် ဒေတာဘောင်၏ conf ကော်လံတွင် အတိအကျ “ Eas” စာကြောင်းရှိမရှိ စစ်ဆေးနည်းကို ပြသည်-

 #check if exact string 'Eas' exists in conf column
sum(str_detect(df$conf, ' ^Eas$ ')) > 0

[1] FALSE

အထွက်သည် FALSE ကို ပြန်ပေးသည်။

၎င်းသည် အတိအကျ ‘Eas’ စာကြောင်း conf ကော်လံတွင် မရှိပါ။

မှတ်ချက် – ကျွန်ုပ်တို့ ရှာဖွေနေသည့် စာကြောင်း၏ အစ ( ^ ) နှင့် အဆုံးသတ် ( $ ) ဇာတ်ကောင်များကို ညွှန်ပြရန်အတွက် ကျွန်ုပ်တို့သည် regex သင်္ကေတများကို အသုံးပြုခဲ့သည်။

ဥပမာ 2- ကော်လံတွင် တစ်စိတ်တစ်ပိုင်းစာကြောင်းရှိမရှိ စစ်ဆေးပါ။

အောက်ပါကုဒ်သည် ဒေတာဘောင်၏ conf ကော်လံ တွင် တစ်စိတ်တစ်ပိုင်းစာကြောင်း ‘Eas’ ရှိမရှိ စစ်ဆေးနည်းကို ပြသသည်-

 #check if partial string 'Eas' exists in conf column
sum(str_detect(df$conf, ' Eas ')) > 0

[1] TRUE

အထွက်သည် TRUE ဖြစ်သည်

၎င်းသည် ဒေတာဘောင်၏ conf ကော်လံတွင် တစ်စိတ်တစ်ပိုင်းစာတန်း ‘Eas’ ရှိနေကြောင်း ကျွန်ုပ်တို့ကို ပြောပြသည်။

ဥပမာ 3- ကော်လံတစ်ခုရှိ တစ်စိတ်တစ်ပိုင်းစာကြောင်း၏ ဖြစ်ပျက်မှုများကို ရေတွက်ပါ။

အောက်ပါကုဒ်သည် ဒေတာဘောင်၏ conf ကော်လံတွင် တစ်စိတ်တစ်ပိုင်းစာတန်း “ Eas” ပေါ်လာသည့်အကြိမ်အရေအတွက်ကို ရေတွက်နည်းကို ပြသသည်-

 #count occurrences of partial string 'Eas' in conf column
sum(str_detect(df$conf, ' Eas '))

[1] 3

အထွက်သည်

၎င်းသည် ဒေတာဘောင်၏ conf ကော်လံတွင် ‘Eas’ တစ်ပိုင်းတစ်စစာကြောင်း ‘Eas’ သည် 3 ကြိမ်ပေါ်လာကြောင်း ကျွန်ုပ်တို့ကိုပြောပြသည်။

ဆက်စပ်- R တွင် str_detect() လုပ်ဆောင်ချက်ကို အသုံးပြုနည်း

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

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

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

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

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