كيفية طباعة متغيرات متعددة على نفس السطر في r
يمكنك استخدام الدالة cat() لطباعة متغيرات متعددة بسهولة على نفس السطر في R.
تستخدم هذه الوظيفة بناء الجملة الأساسي التالي:
cat(variable1, variable2, variable3, ...)
توضح الأمثلة التالية كيفية استخدام بناء الجملة هذا في سيناريوهات مختلفة.
المثال 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: طباعة متغيرات متعددة على أسطر جديدة تحتوي على نص
يوضح التعليمة البرمجية التالية كيفية استخدام عامل التشغيل \n في الدالة cat() لطباعة متغيرات متعددة للدالة على أسطر جديدة تحتوي على نص:
#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:
كيفية استخدام وظيفة sprintf في R لطباعة السلاسل المنسقة
كيفية طباعة جميع أسطر Tibble في R