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