การแปลงประเภทของออบเจกต์
ออบเจกต์บางประเภทสามารถแปลงจากคลาสหนึ่งไปเป็นอีกคลาสหนึ่งได้ ในแบบฝึกหัดนี้ จะได้เลือกและแปลงประเภทของตัวแปรในชุดข้อมูล abaloneMod จากคลาสหนึ่งไปเป็นอีกคลาสหนึ่ง โดยชุดข้อมูล abaloneMod และแพ็กเกจ dplyr จากแบบฝึกหัดก่อนหน้าถูกโหลดไว้ให้แล้ว
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
R สำหรับผู้ใช้ SAS
คำแนะนำการฝึกหัด
- แปลง
adultให้เป็น numeric โดยใช้as.numeric()จากนั้นตรวจสอบประเภทคลาสของมัน - เลือกตัวแปรขนาดของหอยเป๋าฮื้อทั้งสาม ได้แก่
length,diameterและheightจากabaloneModแล้วบันทึกลงในออบเจกต์ใหม่ชื่อabalonedim - แปลง
abalonedimให้เป็น matrix จากนั้นตรวจสอบประเภทคลาสของมัน
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Convert adult to numeric then confirm class type
abaloneMod %>%
___ %>%
___ %>%
___
# Select three dimensions, save as abalonedim
abalonedim <- ___ %>%
___
# Convert abalonedim to a matrix and confirm class type
abalonedim %>%
___ %>%
___