R တွင် nchar() function ကိုအသုံးပြုနည်း


R ရှိ nchar() လုပ်ဆောင်ချက်ကို string object တစ်ခုရှိ စာလုံးအရှည်ရေတွက်ရန် အသုံးပြုနိုင်သည်။

ဤလုပ်ဆောင်ချက်သည် အောက်ပါအခြေခံ syntax ကိုအသုံးပြုသည်-

nchar(x၊ KeepNA = NA)

ရွှေ-

  • x : string object ၏ အမည်
  • keepNA : NA ကို ကြုံတွေ့ရပါက မူလက ‘NA’ ကို ပြန်ပေးသည်။ TRUE ဟုသတ်မှတ်ပါက၊ 2 ၏တန်ဖိုးသည် string တစ်ခုအနေဖြင့် “ NA” ၏အရှည်ကိုကိုယ်စားပြုရန် ပြန်သွားပါသည်။

အောက်ဖော်ပြပါ ဥပမာများသည် ဤလုပ်ဆောင်ချက်ကို လက်တွေ့အသုံးချနည်းကို ပြသထားသည်။

ဥပမာ 1- စာလုံးအရှည်ရေတွက်ရန် nchar() ကိုသုံးပါ။

R တွင် အောက်ပါ data frame ရှိသည်ဆိုပါစို့။

 #create data frame
df <- data. frame (player=c('J Kidd', 'Kobe Bryant', 'Paul A. Pierce', 'Steve Nash'),
                 dots=c(22, 34, 30, 17))

#view data frame
df

          player points
1 J Kidd 22
2 Kobe Bryant 34
3 Paul A. Pierce 30
4Steve Nash 17

အောက်ပါကုဒ်သည် စာဖတ်သူ ကော်လံရှိ စာကြောင်းတစ်ခုစီ၏အရှည်ရေတွက်ရန် nchar() လုပ်ဆောင်ချက်ကို မည်သို့အသုံးပြုရမည်ကို ပြသသည်-

 #create new column that counts length of characters in player column
df$player_length <- nchar(df$player)

#view updated data frame
df

player points player_length
1 J Kidd 22 6
2 Kobe Bryant 34 11
3 Paul A. Pierce 30 14
4 Steve Nash 17 10

player_length ဟုခေါ်သော ကော်လံအသစ်တွင် ကစားသမား ကော်လံရှိ စာကြောင်းတစ်ခုစီ၏ အလျားပါရှိသည်။

nchar() လုပ်ဆောင်ချက်သည် space များနှင့် အထူးစာလုံးများကို ရေတွက်ကြောင်း သတိပြုပါ။

ဥပမာအားဖြင့်၊ “ Paul A. Pierce” ဟူသော အမည်ဖြင့် nchar() လုပ်ဆောင်ချက်သည် စုစုပေါင်းအရှည် 14 ကိုရရန်အတွက် spaces နှင့် period နှစ်ခုလုံးကို ရေတွက်သည်။

ဥပမာ 2- NA တန်ဖိုးများဖြင့် nchar() ကိုသုံးပါ။

R တွင် အောက်ပါ data frame ရှိသည်ဆိုပါစို့။

 #create data frame
df <- data. frame (player=c(NA, 'Kobe Bryant', 'Paul A. Pierce', 'Steve Nash'),
                 dots=c(22, 34, 30, 17))

#view data frame
df

          player points
1 <NA> 22
2 Kobe Bryant 34
3 Paul A. Pierce 30
4Steve Nash 17

စာဖတ်သူ ကော်လံရှိ စာကြောင်းတစ်ခုစီ၏ အရှည်ကိုရေတွက်ရန် nchar() လုပ်ဆောင်ချက်ကို အသုံးပြုပါက၊ မူလပထမအတန်းအတွက် NA တန်ဖိုးကို ပြန်ပေးလိမ့်မည်-

 #create new column that counts length of characters in player column
df$player_length <- nchar(df$player)

#view updated data frame
df

player points player_length
1 <NA> 22 NA
2 Kobe Bryant 34 11
3 Paul A. Pierce 30 14
4 Steve Nash 17 10

သို့သော်၊ ကျွန်ုပ်တို့သည် keepNA=FALSE အငြင်းအခုံကို အသုံးပြုပါက NA နှင့် ညီမျှသော စာကြောင်းတစ်ခုစီအတွက် 2 တန်ဖိုးကို ပြန်ပေးပါမည်။

 #create new column that counts length of characters in player column
df$player_length <- nchar(df$player, keepNA= FALSE )

#view updated data frame
df

          player points player_length
1 <NA> 22 2
2 Kobe Bryant 34 11
3 Paul A. Pierce 30 14
4 Steve Nash 17 10

၎င်းသည် “ NA” ၏အရှည်ကို string တစ်ခုအနေဖြင့်ကိုယ်စားပြုသောကြောင့် ပထမကစားသမားအတွက် 2 တန်ဖိုးကို ပြန်ပေးကြောင်း သတိပြုပါ။

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

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

R တွင် string မှနောက်ဆုံးစာလုံးကိုမည်သို့ဖယ်ရှားနည်း
R တွင် substring function ကိုအသုံးပြုနည်း
R တွင် str_pad လုပ်ဆောင်ချက်ကိုအသုံးပြုနည်း

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

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