วิธีพิมพ์สตริงและตัวแปรบนบรรทัดเดียวกันใน r


บ่อยครั้งที่คุณอาจต้องการพิมพ์สตริงและตัวแปรในบรรทัดเดียวกันใน R

โชคดีที่ทำได้ง่ายโดยใช้ฟังก์ชัน print() และ paste0()

ตัวอย่างต่อไปนี้แสดงวิธีการทำเช่นนี้

ตัวอย่าง: พิมพ์สตริงและตัวแปรบนบรรทัดเดียวกันใน R

รหัสต่อไปนี้แสดงวิธีการพิมพ์สตริงและตัวแปรในบรรทัดเดียวกันใน R:

 #define variable
my_variable <- 540.38

#print string and variable on same line
print ( paste0 (" The value of my variable is ", my_variable))

[1] "The value of my variable is 540.38"

โปรดทราบว่าคุณสามารถใช้ฟังก์ชัน Paste() และ Paste0() ใน R เพื่อเชื่อมวัตถุหลายชิ้นให้เป็นสตริงเดียวได้

ฟังก์ชัน paste() เชื่อมต่อสตริงโดยใช้ ช่องว่าง เป็นตัวคั่นเริ่มต้น

ฟังก์ชัน paste0() จะเชื่อมสตริงเข้าด้วยกันโดย ไม่มีช่องว่าง เป็นตัวคั่นตามค่าเริ่มต้น

ดังนั้นหากเราใช้ paste() แทน จะมีช่องว่างเพิ่มเติมในสตริงสุดท้าย:

 #define variable
my_variable <- 540.38

#print string and variable on same line
print ( paste (" The value of my variable is ", my_variable))

[1] "The value of my variable is 540.38"

โปรดทราบว่ามีช่องว่างเพิ่มเติมในสตริงสุดท้าย

โปรดทราบว่าเราสามารถใช้ไวยากรณ์ที่คล้ายกันเพื่อพิมพ์ตัวแปรหลายตัวในบรรทัดเดียวกัน:

 #define variables
var1 <- 540.38
var2 <- 122

#print string and multiple variables on same line
print ( paste0 (" The first variable is ", var1, " and the second is ", var2))

[1] "The first variable is 540.38 and the second is 122"

โปรดทราบว่าสตริงและตัวแปรทั้งสองจะพิมพ์อยู่ในบรรทัดเดียวกัน

แหล่งข้อมูลเพิ่มเติม

บทช่วยสอนต่อไปนี้จะอธิบายวิธีดำเนินการงานทั่วไปอื่นๆ ใน R:

วิธีพิมพ์อาร์เรย์ใน R
วิธีพิมพ์ Tibble ทุกบรรทัดใน R
วิธีใช้ฟังก์ชัน sprintf ใน R เพื่อพิมพ์สตริงที่จัดรูปแบบแล้ว

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

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