วิธีเปลี่ยนชื่อวัตถุใน r (พร้อมตัวอย่าง)
ในการเปลี่ยนชื่อวัตถุใน R เราสามารถใช้ตัวดำเนินการกำหนดดังต่อไปนี้:
new_name <- old_name
ไวยากรณ์นี้สามารถใช้เพื่อเปลี่ยนชื่อเวกเตอร์ กรอบข้อมูล เมทริกซ์ รายการ และวัตถุข้อมูลประเภทอื่นๆ ใน R
ตัวอย่างต่อไปนี้แสดงวิธีใช้ไวยากรณ์นี้ในทางปฏิบัติ
ตัวอย่าง: การเปลี่ยนชื่อวัตถุใน R
สมมติว่าเรามี data frame ต่อไปนี้ชื่อ my_data ใน R:
#create data frame some_data <- data. frame (x=c(3, 4, 4, 5, 9), y=c(3, 8, 7, 10, 4), z=c(1, 2, 2, 6, 7)) #view data frame some_data X Y Z 1 3 3 1 2 4 8 2 3 4 7 2 4 5 10 6 5 9 4 7
เราสามารถใช้โอเปอเรเตอร์ที่ได้รับมอบหมายเพื่อเปลี่ยนชื่อบล็อกข้อมูลนี้เป็น new_data :
#rename data frame
new_data <- some_data
#view data frame
new_data
X Y Z
1 3 3 1
2 4 8 2
3 4 7 2
4 5 10 6
5 9 4 7
โปรดทราบว่าตอนนี้เราสามารถพิมพ์ new_data เพื่อแสดงกรอบข้อมูลนี้ได้
อย่างไรก็ตาม สิ่งสำคัญคือต้องทราบว่าชื่อเก่า some_data ยังคงสามารถใช้เพื่ออ้างอิงบล็อกข้อมูลนี้ได้:
#view data frame
some_data
X Y Z
1 3 3 1
2 4 8 2
3 4 7 2
4 5 10 6
5 9 4 7
หากต้องการลบชื่อนี้ออกจากสภาพแวดล้อม R เราสามารถใช้ฟังก์ชัน rm() ได้:
#remove old name of data frame
rm(some_data)
ตอนนี้ ถ้าเราพยายามที่จะใช้ชื่อเก่า วัตถุนั้นจะไม่อยู่ในสภาพแวดล้อมของเราอีกต่อไป:
#attempt to use old name to view data frame
some_data
Error: object 'some_data' not found
แหล่งข้อมูลเพิ่มเติม
บทช่วยสอนต่อไปนี้จะอธิบายวิธีดำเนินการงานทั่วไปอื่นๆ ใน R:
วิธีเปลี่ยนชื่อไฟล์ใน R
วิธีเปลี่ยนชื่อระดับแฟคเตอร์ใน R
วิธีเปลี่ยนชื่อคอลัมน์กรอบข้อมูลใน R