วิธีเปลี่ยนชื่อวัตถุใน 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

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

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