วิธีพิมพ์ตัวแปรหลายตัวในบรรทัดเดียวกันใน 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

เพิ่มความคิดเห็น

อีเมลของคุณจะไม่แสดงให้คนอื่นเห็น ช่องข้อมูลจำเป็นถูกทำเครื่องหมาย *