R တွင် တူညီသောမျဉ်းပေါ်တွင် ကိန်းရှင်များစွာကို မည်သို့ပုံနှိပ်ရမည်နည်း။
R တွင် တူညီသောမျဉ်းပေါ်တွင် ကိန်းရှင်များစွာကို အလွယ်တကူ print ထုတ်ရန် cat() လုပ်ဆောင်ချက်ကို သင်အသုံးပြုနိုင်ပါသည်။
ဤလုပ်ဆောင်ချက်သည် အောက်ပါအခြေခံ syntax ကိုအသုံးပြုသည်-
cat(variable1, variable2, variable3, ...)
အောက်ပါဥပမာများသည် မတူညီသောအခြေအနေများတွင် ဤ syntax ကိုမည်သို့အသုံးပြုရမည်ကိုပြသထားသည်။
ဥပမာ 1- တူညီသောစာကြောင်းပေါ်တွင် စာကြောင်းတစ်ကြောင်းနှင့် ကိန်းရှင်တစ်ခုကို ပရင့်ထုတ်ပါ။
အောက်ပါကုဒ်သည် တူညီသောစာကြောင်းပေါ်တွင် စာကြောင်းတစ်ကြောင်းနှင့် ကိန်းဂဏာန်းများစွာကို ပရင့်ထုတ်ရန် cat() လုပ်ဆောင်ချက်ကို အသုံးပြုပုံကို ပြသသည်-
#define character string
my_text <- "The answer is"
#define numeric variables
my_value1 <- 5
my_value2 <- 10
#print character string and numeric variables on the same line
cat(my_text, my_value1, "or", my_value2)
The answer is 5 or 10
ကိန်းရှင်တစ်ခုစီကို တူညီသောစာကြောင်းပေါ်တွင် ရိုက်နှိပ်ထားသည်။
ဥပမာ 2- စာသားမပါဘဲ တူညီသောမျဉ်းပေါ်တွင် ကိန်းရှင်များစွာကို ပရင့်ထုတ်ပါ။
အောက်ဖော်ပြပါ ကုဒ်သည် စာသားမပါဘဲ တူညီသော စာကြောင်းတစ်ခုပေါ်တွင် လုပ်ဆောင်မှုတစ်ခု၏ ကိန်းရှင်များစွာကို မည်သို့ပုံနှိပ်ရမည်ကို ပြသသည်-
#define function
do_stuff <- function (x) {
x2 <- x * 2
x3 <- x * 3
x4 <- x * 4
cat(x2, x3, x4)
}
#use function
do_stuff(5)
10 15 20
လုပ်ဆောင်ချက်သည် တန်ဖိုးတစ်ခုစီနှင့် သက်ဆိုင်သည့် ကိန်းရှင်အမည်များကို မရှင်းပြဘဲ တူညီသောမျဉ်းတစ်ကြောင်းပေါ်တွင် ကိန်းဂဏာန်းကိန်းရှင်သုံးခုလုံးကို ပြန်ပေးသည်။
ဥပမာ 3- တူညီသောစာကြောင်းပေါ်တွင် ကိန်းရှင် များစွာကို စာသားဖြင့် ပရင့်ထုတ်ပါ။
အောက်ပါကုဒ်သည် တူညီသောစာကြောင်းပေါ်တွင် လုပ်ဆောင်ချက်တစ်ခု၏ ကိန်းရှင်များစွာကို မည်သို့ပုံနှိပ်ရမည်ကို ပြသသည်-
#define function
do_stuff <- function (x) {
x2 <- x * 2
x3 <- x * 3
x4 <- x * 4
cat("x2 =", x2, "x3 =", x3, "x4 =", x4)
}
#use function
do_stuff(5)
x2 = 10 x3 = 15 x4 = 20
လုပ်ဆောင်ချက်သည် တန်ဖိုးတစ်ခုစီနှင့် သက်ဆိုင်သည့် ကိန်းရှင်အမည်များကို ရှင်းပြထားသည့် စာသားဖြင့် တူညီသောမျဉ်းတစ်ကြောင်းပေါ်တွင် ကိန်းဂဏာန်းကိန်းရှင်သုံးခုလုံးကို ပြန်ပေးသည်။
ဥပမာ 4- လိုင်းအသစ်တွင် ကိန်းရှင်များစွာကို စာသားဖြင့် ပရင့်ထုတ်ပါ။
အောက်ပါကုဒ်သည် စာသားဖြင့် စာကြောင်းအသစ်တွင် လုပ်ဆောင်ချက်တစ်ခု၏ variable အများအပြားကို print ထုတ်ရန် cat() လုပ်ဆောင်ချက်ရှိ \n အော်ပရေတာအား အသုံးပြုနည်းကို ပြသသည်-
#define function
do_stuff <- function (x) {
x2 <- x * 2
x3 <- x * 3
x4 <- x * 4
cat("x2 =", x2, "\nx3 =", x3, "\nx4 =", x4)
}
#use function
do_stuff(5)
x2 = 10
x3 = 15
x4 = 20
လုပ်ဆောင်ချက်သည် တန်ဖိုးတစ်ခုစီနှင့် သက်ဆိုင်သည့် ကိန်းရှင်အမည်များကို ရှင်းပြထားသည့် စာသားဖြင့် မတူညီသော လိုင်းများတွင် ကိန်းရှင်သုံးခုကို ပြန်ပေးသည်။
ထပ်လောင်းအရင်းအမြစ်များ
အောက်ဖော်ပြပါ သင်ခန်းစာများသည် R တွင် အခြားဘုံလုပ်ဆောင်ချက်များကို မည်သို့လုပ်ဆောင်ရမည်ကို ရှင်းပြသည်-
ဖော်မတ်ချထားသော စာကြောင်းများကို ရိုက်နှိပ်ရန် R တွင် sprintf လုပ်ဆောင်ချက်ကို မည်သို့အသုံးပြုရမည်နည်း။
Tibble ၏ စာကြောင်းအားလုံးကို R ဖြင့် မည်သို့ပုံနှိပ်ရမည်နည်း။