วิธีพิมพ์สตริงและตัวแปรบนบรรทัดเดียวกันใน 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 เพื่อพิมพ์สตริงที่จัดรูปแบบแล้ว