วิธีใช้ฟังก์ชัน setnames ใน r (พร้อมตัวอย่าง)


คุณสามารถใช้ฟังก์ชัน setNames ใน R เพื่อตั้งชื่อของวัตถุและส่งกลับวัตถุ

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

 setNames(object, nm)

ทอง:

  • ชื่อ : ชื่อของวัตถุ
  • nm : เวกเตอร์อักขระของชื่อ

ตัวอย่างต่อไปนี้แสดงวิธีการใช้ฟังก์ชันนี้ในสถานการณ์ต่างๆ

ตัวอย่างที่ 1: การใช้ setNames กับ Vector

สมมติว่าเราสร้างเวกเตอร์ต่อไปนี้ใน R ด้วยชื่อ:

 #createvector
data <- c(1, 3, 4, 4)

#create names for vector
names(data) <- c('points', 'rebounds', 'blocks', 'steals')

#view vector
data

  points rebounds blocks steals 
       1 3 4 4

เราสามารถสร้างเวกเตอร์ที่เหมือนกันทุกประการด้วยชื่อได้ง่ายๆ โดยใช้ฟังก์ชัน setNames() :

 #create vector with names
data <- setNames(c(1, 3, 4, 4), c('points', 'rebounds', 'blocks', 'steals'))

#view vector
data

  points rebounds blocks steals 
       1 3 4 4

การใช้บรรทัดเดียวเราสามารถสร้างเวกเตอร์ที่เหมือนกันทุกประการพร้อมชื่อได้

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

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

 #create list with names and return list
setNames(list(c(1, 2), 3:6, c('A', 'B')), c('points', 'steals', 'team'))

$points
[1] 1 2

$steals
[1] 3 4 5 6

$team
[1] “A” “B”

โปรดทราบว่ารายการจะถูกส่งกลับพร้อมกับชื่อที่เราระบุโดยใช้ฟังก์ชัน setNames

โปรดทราบว่าคุณสามารถพิมพ์ข้อความต่อไปนี้ใน R เพื่ออ่านเอกสารฉบับเต็มสำหรับฟังก์ชัน setNames :

 ?setNames

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

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

วิธีเปลี่ยนชื่อบรรทัดใน R
วิธีวนซ้ำชื่อคอลัมน์ใน R
วิธีใช้ฟังก์ชันชื่อใน R

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

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