วิธีใช้ฟังก์ชัน paste & paste0 ใน r เพื่อเชื่อมสตริงเข้าด้วยกัน


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

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

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

ฟังก์ชันเหล่านี้ใช้ไวยากรณ์พื้นฐานต่อไปนี้:

 paste(x, sep = " ", collapse = NULL)
paste0(x, collapse = NULL)

ทอง:

  • x : เวกเตอร์ขององค์ประกอบที่จะต่อกัน
  • sep : ตัวคั่นที่จะใช้เมื่อต่อข้อมูล
  • ลด : ค่าที่จะใช้เมื่อรวมองค์ประกอบต่างๆ ให้เป็นสตริงเดียว

ตัวอย่างต่อไปนี้แสดงวิธีใช้แต่ละฟังก์ชันในทางปฏิบัติ

ตัวอย่างที่ 1: ใช้ paste0()

รหัสต่อไปนี้แสดงวิธีใช้ฟังก์ชัน paste0() เพื่อเชื่อมสตริงหลาย ๆ อันให้เป็นอันเดียว:

 #concatenate several elements into one string
paste0("I", "ride", "my", "bike", 25, "times")

[1] “Iridemybike25times”

แต่ละองค์ประกอบจะถูกต่อเข้าด้วยกันเป็นสตริงเดียวโดยไม่มีช่องว่างเป็นตัวคั่น

ตัวอย่างที่ 2: ใช้การวาง()

รหัสต่อไปนี้แสดงวิธีการใช้ฟังก์ชัน paste() เพื่อเชื่อมหลายสตริงเข้าด้วยกันเป็นอันเดียว:

 #concatenate several elements into one string
paste("I", "ride", "my", "bike", 25, "times")

[1] “I ride my bike 25 times”

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

ตัวอย่างที่ 3: ใช้ paste() กับ sep

รหัสต่อไปนี้แสดงวิธีใช้ฟังก์ชัน paste() กับอาร์กิวเมนต์ sep เพื่อเชื่อมหลายสตริงเข้าด้วยกันเป็นสตริงเดียว โดยใช้ขีดล่างเป็นตัวคั่น:

 #concatenate elements using _ as separator
paste("I", "ride", "my", "bike", 25, "times", sep=" _ ")

[1] “I_ride_my_bike_25_times”

แต่ละองค์ประกอบจะถูกต่อเข้าด้วยกันเป็นสตริงเดียวโดยใช้เครื่องหมายขีดล่างเป็นตัวคั่น

ตัวอย่างที่ 4: ใช้ Paste() กับ Sep และยุบ

รหัสต่อไปนี้แสดงวิธีใช้ฟังก์ชัน paste() กับอาร์กิวเมนต์ sep และ ยุบ เพื่อเชื่อมหลายสตริงเข้าด้วยกัน:

 #concatenate elements using sep and collapse arguments
paste(c("A", "B", "C"), c(1, 2, 3), sep=" _ ", collapse=" and ")

[1] "A_1 and B_2 and C_3"

อาร์กิวเมนต์ sep ใช้เพื่อรวมองค์ประกอบที่ตรงกันในแต่ละเวกเตอร์ และอาร์กิวเมนต์ การยุบ ใช้เพื่อรวมองค์ประกอบทั้งหมดให้เป็นสตริงเดียว

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

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

วิธีใช้ฟังก์ชันแทนที่() ใน R
วิธีใช้ฟังก์ชัน split() ใน R
วิธีใช้ฟังก์ชัน View() ใน R
วิธีใช้ฟังก์ชัน all() และ any() ใน R

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

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