အရာဝတ္ထုများကိုပေါင်းစပ်ရန် r တွင် cat() လုပ်ဆောင်ချက်ကိုအသုံးပြုနည်း
R ရှိ cat() လုပ်ဆောင်ချက်ကို R တွင် အရာဝတ္ထုများစွာကို ပေါင်းစပ်ရန် အသုံးပြုနိုင်သည်။
ဤလုပ်ဆောင်ချက်သည် အောက်ပါအခြေခံ syntax ကိုအသုံးပြုသည်-
cat(..., file = "", sep = " ", append = FALSE))
ရွှေ-
- … : ပေါင်းစပ်ရန် အရာဝတ္ထုများ
- ဖိုင် : အထွက်ကို ပေးပို့ရန် ဖိုင်အမည်
- sep : အရာဝတ္ထုများအကြား အသုံးပြုရန် ပိုင်းခြားခြင်း။
- append : ရှိပြီးသားဖိုင်သို့ အထွက်ကိုထည့်ရန်ဖြစ်စေ သို့မဟုတ် ဖိုင်အသစ်တစ်ခုဖန်တီးရန်ဖြစ်စေ
အောက်ဖော်ပြပါ ဥပမာများသည် ဤလုပ်ဆောင်ချက်ကို နည်းလမ်းအမျိုးမျိုးဖြင့် အသုံးပြုနည်းကို ပြသထားသည်။
ဥပမာ 1- အရာဝတ္ထုများကို ပေါင်းစပ်ရန် cat() ကိုသုံးပါ။
R တွင် string သုံးခုကို ပေါင်းစပ်ရန် cat() လုပ်ဆောင်ချက်ကို အသုံးပြုနိုင်သည်။
#concatenate three strings
cat("hey", "there", "everyone")
hey there everyone
ကြိုးသုံးချောင်းကို ကြိုးတစ်ချောင်းစီတွင် နေရာလွတ်တစ်ခုဖြင့် ပိုင်းခြားထားသည်။
ဥပမာ 2- စိတ်ကြိုက်ခြားနားချက်တစ်ခုဖြင့် အရာဝတ္ထုများကို ပေါင်းစပ်ရန် cat() ကိုသုံးပါ။
R တွင် မျဉ်းကြောင်းသုံးခုကို ပေါင်းစပ်ရန် cat() လုပ်ဆောင်ချက်ကို သုံးနိုင်ပြီး၊ မျဉ်းခွဲတစ်ခုအဖြစ် တုံးတိုဖြင့် ပေါင်းစပ်နိုင်သည်-
#concatenate three strings, using dash as separator
cat("hey", "there", "everyone", sep=" - ")
hey-there-everyone
သို့မဟုတ် ကျွန်ုပ်တို့သည် “ \n” ကို သီးခြားစာကြောင်းအဖြစ် အသုံးပြုနိုင်ပြီး စာကြောင်းတစ်ခုစီကို လိုင်းအသစ်ဖြင့် ခွဲခြားထားသင့်သည်-
#concatenate three strings, using new line as separator
cat("hey", "there", "everyone", sep=" \n ")
hey
there
everyone
ဥပမာ 3- အရာဝတ္ထုများကို ပေါင်းစပ်ပြီး ဖိုင်တစ်ခုတွင် ရလဒ်များကို ပြသရန် cat() ကို အသုံးပြုပါ။
R တွင် စာကြောင်းသုံးကြောင်း ပေါင်းစပ်ပြီး ရလဒ်များကို စာသားဖိုင်တွင် ပြသရန် cat() လုပ်ဆောင်ချက်ကို အသုံးပြုနိုင်သည်။
#concatenate three strings and output results to txt file
cat("hey", "there", "everyone", sep=" \n ", file=" my_data.txt ")
ထို့နောက် ကျွန်ုပ်သည် ကျွန်ုပ်၏ လက်ရှိလုပ်ဆောင်နေသော လမ်းညွှန် သို့ သွားလာနိုင်ပြီး ဤစာသားဖိုင်၏ အကြောင်းအရာများကို ကြည့်ရှုနိုင်သည်-
ရလဒ်များကို CSV ဖိုင်တွင်လည်း ပြသနိုင်သည်-
#concatenate three strings and output results to CSV file
cat("hey", "there", "everyone", sep=" \n ", file=" my_data.csv ")
ထို့နောက် ကျွန်ုပ်သည် ကျွန်ုပ်၏ လက်ရှိလုပ်ဆောင်နေသော လမ်းညွှန် သို့ သွားလာနိုင်ပြီး ဤစာသားဖိုင်၏ အကြောင်းအရာများကို ကြည့်ရှုနိုင်သည်-
ဥပမာ 4- အရာဝတ္ထုများကို ပေါင်းစပ်ပြီး ရလဒ်များကို ဖိုင်တွင် ပေါင်းထည့်ရန် cat() ကိုသုံးပါ။
R တွင် စာကြောင်းသုံးကြောင်းကို ပေါင်းစပ်ပြီး ရလဒ်များကို ရှိပြီးသား CSV ဖိုင်တစ်ခုသို့ ပေါင်းထည့်ရန် cat() လုပ်ဆောင်ချက်ကို အသုံးပြုနိုင်သည်။
#concatenate three strings and output results to CSV file
cat("hey", "there", "everyone", sep=" \n ", file=" my_data.csv ")
#append results of this concatenation to first file
cat("how", "are", "you", sep=" \n ", file=" my_data.csv ", append= TRUE )
ထို့နောက် ကျွန်ုပ်သည် ကျွန်ုပ်၏ လက်ရှိလုပ်ဆောင်နေသော လမ်းညွှန် သို့ သွားလာနိုင်ပြီး ဤ CSV ဖိုင်၏ အကြောင်းအရာများကို ကြည့်ရှုနိုင်သည်-
ဒုတိယ cat() လုပ်ဆောင်ချက်၏ ရလဒ်များကို ပထမ cat() လုပ်ဆောင်ချက်က ဖန်တီးထားသည့် ဖိုင်တွင် ထည့်သွင်းထားကြောင်း သတိပြုပါ။
ထပ်လောင်းအရင်းအမြစ်များ
အောက်ဖော်ပြပါ သင်ခန်းစာများသည် R တွင် အခြားဘုံလုပ်ဆောင်ချက်များကို အသုံးပြုနည်းကို ရှင်းပြထားပါသည်။
ဖော်မတ်ချထားသော စာကြောင်းများကို ရိုက်နှိပ်ရန် R တွင် sprintf လုပ်ဆောင်ချက်ကို မည်သို့အသုံးပြုရမည်နည်း။
string ဒြပ်စင်များကိုခွဲရန် R တွင် strsplit() လုပ်ဆောင်ချက်ကိုအသုံးပြုနည်း
စာတန်းခွဲတစ်ခုကို ထုတ်ယူရန် R ရှိ substring() လုပ်ဆောင်ချက်ကို မည်သို့အသုံးပြုရမည်နည်း။