R ရှိ စာကြောင်းတစ်ခုမှ နောက်ဆုံးစာလုံးကို မည်ကဲ့သို့ ဖယ်ရှားနည်း (ဥပမာ 2 ခု)
R တွင်ရှိသော vector တစ်ခုရှိ string တစ်ခုစီမှ နောက်ဆုံးစာလုံးကို ဖယ်ရှားရန် အောက်ပါနည်းလမ်းများကို သင်အသုံးပြုနိုင်ပါသည်။
နည်းလမ်း 1- အခြေခံ R ကို အသုံးပြု၍ နောက်ဆုံးစာလုံးကို ဖယ်ရှားပါ။
substr(df$some_column, 1 , nchar(df$some_column)- 1 )
နည်းလမ်း 2- stringr ပက်ကေ့ချ်ကို အသုံးပြု၍ နောက်ဆုံးစာလုံးကို ဖယ်ရှားပါ။
library (stringr) str_sub(df$some_column, end = -2 )
အောက်ပါဥပမာများသည် R ရှိ အောက်ပါဒေတာဘောင်ဖြင့် နည်းလမ်းတစ်ခုစီကို အသုံးပြုနည်းကို ပြသသည်-
#create data frame
df <- data. frame (name=c('Andy', 'Bert', 'Chad', 'Derrick', 'Eric', 'Fred'),
sales=c(18, 22, 19, 14, 14, 11))
#view data frame
df
name sales
1 Andy 18
2 Bert 22
3 Chad 19
4 Derrick 14
5 Eric 14
6 Fred 11
ဥပမာ 1- Base R သုံးပြီး နောက်ဆုံးစာလုံးကို ဖယ်ရှားပါ။
အောက်ပါကုဒ်သည် ဒေတာဘောင် အမည် ကော်လံရှိ စာကြောင်းတစ်ခုစီမှ နောက်ဆုံးစာလုံးကို ဖယ်ရှားနည်းကို ပြသသည်-
#remove last character from each string in 'name' column
df$name = substr(df$name, 1 , nchar(df$name)- 1 )
#view updated data frame
df
name sales
1 And 18
2 Ber 22
3 Cha 19
4 Derrick 14
5 Eri 14
6 Fre 11
အမည် ကော်လံရှိ စာကြောင်းတစ်ခုစီ၏ နောက်ဆုံးစာလုံးကို ဖယ်ရှားလိုက်ကြောင်း သတိပြုပါ။
ဥပမာ 2- stringr အထုပ်ကို အသုံးပြု၍ နောက်ဆုံးစာလုံးကို ဖယ်ရှားပါ။
အောက်ပါကုဒ်သည် str_sub() လုပ်ဆောင်ချက်ကို အသုံးပြု၍ stringr ပက်ကေ့ဂျ်မှ str_sub() လုပ်ဆောင်ချက်ကို အသုံးပြု၍ ဒေတာဘောင် အမည် ကော်လံရှိ စာကြောင်းတစ်ခုစီ၏ နောက်ဆုံးအက္ခရာကို ဖယ်ရှားနည်းကို ပြသသည်-
library (stringr) #remove last character from each string in 'name' column df$name <- str_sub(df$name, end = -2 ) #view updated data frame df name sales 1 And 18 2 Ber 22 3 Cha 19 4 Derrick 14 5 Eri 14 6 Fre 11
အမည် ကော်လံရှိ စာကြောင်းတစ်ခုစီ၏ နောက်ဆုံးစာလုံးကို ဖယ်ရှားလိုက်ကြောင်း သတိပြုပါ။
ဤနည်းလမ်းသည် ယခင်နည်းလမ်းနှင့် တူညီသောရလဒ်များကို ထုတ်ပေးကြောင်း သတိပြုပါ။
သို့သော်၊ သင်သည် အလွန်ကြီးမားသော ဒေတာဘလောက်တစ်ခုဖြင့် အလုပ်လုပ်နေပါက၊ str_sub() သည် အခြေခံ R substr() လုပ်ဆောင်ချက်ထက် ပိုမြန်နေပေမည်။
ထပ်လောင်းအရင်းအမြစ်များ
အောက်ဖော်ပြပါ သင်ခန်းစာများသည် R တွင် အခြားဘုံအလုပ်များကို မည်သို့လုပ်ဆောင်ရမည်ကို ရှင်းပြသည်-
dplyr ကိုသုံးပြီး တန်ဖိုးတွေကို ဘယ်လိုပြန်ကုဒ်မလဲ။
NA ကို dplyr တွင် Zero ဖြင့် အစားထိုးနည်း
dplyr ကို အသုံးပြု၍ အချို့သော စာကြောင်းများပါရှိသော အတန်းများကို စစ်ထုတ်နည်း