วิธีใช้ฟังก์ชัน 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