R တွင် cat() နှင့် paste() အကြား ကွာခြားချက်


R ရှိ cat() နှင့် paste() လုပ်ဆောင်ချက်များကို strings များကို ပေါင်းစပ်ရန် နှစ်မျိုးလုံးအသုံးပြုနိုင်သော်လည်း ၎င်းတို့သည် အောက်ပါနည်းလမ်းများဖြင့် အနည်းငယ်ကွဲပြားသည်-

  • cat() function သည် concatenated string ကို console သို့ထုတ်ပေးလိမ့်မည်၊ သို့သော်ရလဒ်များကို variable တွင်သိမ်းဆည်းမည်မဟုတ်ပါ။
  • paste() function သည် concatenated string ကို console သို့ထုတ်ပေးပြီး ရလဒ်များကို character variable တွင် သိမ်းဆည်းမည်ဖြစ်သည်

ယေဘုယျအားဖြင့်၊ အမှားရှာပြင်ခြင်းအတွက် cat() လုပ်ဆောင်ချက်ကို မကြာခဏအသုံးပြုသည်။

ဆန့်ကျင်ဘက်အနေနှင့်၊ သင်သည် ပေါင်းစပ်ထားသောရလဒ်များကို စာလုံးပြောင်းနိုင်သော ကိန်းရှင်တစ်ခုနှင့် သင့်ကုဒ်တွင် နောက်မှပြောင်းလဲနိုင်သော ကိုးကားချက်တစ်ခုကို သိမ်းဆည်းလိုသည့်အခါ paste() လုပ်ဆောင်ချက်ကို အသုံးပြုပါသည်။

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

ဥပမာ- cat() လုပ်ဆောင်ချက်ကို အသုံးပြုနည်း

အောက်ပါကုဒ်သည် စာကြောင်းများစွာကို ပေါင်းစပ်ရန်အတွက် cat() လုပ်ဆောင်ချက်ကို အသုံးပြုနည်းကို ပြသသည်-

 #concatenate several strings together
cat("hey", "there", "everyone")

hey there everyone

cat() function သည် string သုံးခုကို string တစ်ခုထဲသို့ ပေါင်းစပ်ပြီး console တွင် ရလဒ်များကို ပြသကြောင်း သတိပြုပါ။

သို့သော်လည်း၊ ကျွန်ုပ်တို့သည် ပေါင်းစပ်ရလဒ်များကို ကိန်းရှင်တစ်ခုတွင် သိမ်းဆည်းရန် ကြိုးစားပြီးနောက် ထိုကိန်းရှင်ကို ပြသပါက၊ ရလဒ်အနေဖြင့် ကျွန်ုပ်တို့သည် NULL တန်ဖိုးကို ရရှိလိမ့်မည်-

 #concatenate several strings together
results <- cat("hey", "there", "everyone")

hey there everyone

#attempt to view concatenated string
results

NULL

အမှန်တော့ cat() function သည် ရလဒ်များကို သိမ်းဆည်းမထားပေ။

၎င်းသည် console တွင်ရလဒ်များကိုရိုးရှင်းစွာပြသသည်။

ဥပမာ- Paste() လုပ်ဆောင်ချက်ကို အသုံးပြုနည်း

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

 #concatenate several strings together
paste("hey", "there", "everyone")

[1] “hey there everyone”

paste() function သည် string သုံးခုကို string တစ်ခုထဲသို့ ပေါင်းစပ်ပြီး console တွင် ရလဒ်များကို ပြသကြောင်း သတိပြုပါ။

concatenation ရလဒ်များကို variable တစ်ခုတွင် သိမ်းဆည်းပါက၊ concatenated string ကိုပြသရန် ထို variable ကို ကိုးကားနိုင်သည်-

 #concatenate several strings together
results <- paste("hey", "there", "everyone")

#view concatenated string
results

[1] “hey there everyone”

paste() function သည် ရလဒ်များကို character variable တွင် သိမ်းဆည်းထားသောကြောင့် concatenated string ကို မြင်ယောင်နိုင်သည်။

concatenated string ၏ အရှည်ကို ပြသရန် nchar() ကဲ့သို့သော လုပ်ဆောင်ချက်များကိုလည်း အသုံးပြုနိုင်ပါသည်။

 #display number of characters in concatenated string
nchar(results)

[1] 18

ပေါင်းစပ်ထားသောစာကြောင်းတွင် စာလုံး 18 လုံး (နေရာလွတ်များအပါအဝင်) ပါ၀င်ကြောင်း ကျွန်ုပ်တို့တွေ့နိုင်ပါသည်။

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

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

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

R တွင် paste နှင့် paste0 လုပ်ဆောင်ချက်များကိုအသုံးပြုနည်း
R တွင် dim() function ကိုအသုံးပြုနည်း
R တွင် map() function ကိုအသုံးပြုနည်း

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

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