เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

การ Recode ตัวแปร

แบบฝึกหัดนี้ต่อเนื่องจากแบบฝึกหัดก่อนหน้า โดยจะปรับแต่งชุดข้อมูล abaloneMod เพิ่มเติมด้วยการเพิ่มตัวแปรใหม่

โดยเฉพาะอย่างยิ่ง จะ recode ตัวแปร age ที่สร้างไว้ให้เป็นสองหมวดหมู่เชิงลำดับโดยแบ่งที่ค่ามัธยฐาน และสร้างตัวแปรใหม่ชื่อ adult เพื่อแยกแยะหอยเป๋าฮื้อที่ยังไม่โตเต็มวัย (กล่าวคือ sex = "I") ออกจากตัวที่โตเต็มวัยแล้ว (sex = "F" or "M")

ในตอนท้าย จะดูตัวแปรใหม่เหล่านี้และเปรียบเทียบกับตัวแปรเดิมเพื่อตรวจสอบผลลัพธ์ของการ recode ชุดข้อมูล abaloneMod และแพ็กเกจ dplyr ถูกโหลดไว้ให้แล้ว

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

R สำหรับผู้ใช้ SAS

ดูคอร์ส

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

# Add new character variable agecat to abaloneMod
abaloneMod <- abaloneMod %>%
  mutate(agecat = ifelse(test = ___, 
                         yes = ___, 
                         no = ___))
แก้ไขและรันโค้ด