Levels ของ Factor
การดู levels ที่ไม่ซ้ำกันของ factor ทำได้ง่าย ๆ ด้วยฟังก์ชัน levels() นอกจากนี้ยังใช้ฟังก์ชันเดียวกันในการเปลี่ยนชื่อ levels ได้อีกด้วย!
credit_factor
[1] AAA AA A BBB AA BBB A
Levels: A AA AAA BBB
levels(credit_factor)
[1] "A" "AA" "AAA" "BBB"
levels(credit_factor) <- c("1A", "2A", "3A", "3B")
credit_factor
[1] 3A 2A 1A 3B 2A 3B 1A
Levels: 1A 2A 3A 3B
ตัวแปร credit_factor ที่สร้างไว้ในแบบฝึกหัดก่อนหน้าพร้อมใช้งานใน workspace แล้ว
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
R เบื้องต้นสำหรับการเงิน
คำแนะนำการฝึกหัด
- ใช้
levels()กับcredit_factorเพื่อดู levels ที่ไม่ซ้ำกัน - โดยใช้รูปแบบ
"1A","2A"เช่นเดียวกับตัวอย่าง ให้เปลี่ยนชื่อ levels ของcredit_factorโปรดสังเกตลำดับของ levels ให้ดี! - แสดงผล
credit_factorที่เปลี่ยนชื่อแล้ว
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Identify unique levels
# Rename the levels of credit_factor
# Print credit_factor