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

การลบระดับออก

ตารางกรณีฉุกเฉินจากแบบฝึกหัดที่แล้วแสดงให้เห็นว่ามีบางระดับที่มีจำนวนนับน้อยมาก เพื่อให้การวิเคราะห์ง่ายขึ้น การลบระดับเหล่านั้นออกจึงเป็นประโยชน์

ใน R การทำเช่นนี้ต้องใช้สองขั้นตอน ได้แก่ กรองแถวที่มีระดับที่มีจำนวนนับน้อยมากออกก่อน แล้วจึงลบระดับเหล่านั้นออกจากตัวแปร factor ด้วย droplevels() เหตุผลที่ต้องทำเช่นนี้เพราะ droplevels() จะยังคงระดับที่มีจำนวนนับเพียง 1 หรือ 2 ไว้ โดยจะลบเฉพาะระดับที่ไม่มีอยู่ในชุดข้อมูลเท่านั้น

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

การวิเคราะห์เชิงสำรวจข้อมูลใน R

ดูคอร์ส

คำแนะนำการฝึกหัด

ตาราง contingency จากแบบฝึกหัดที่แล้วถูกบันทึกไว้ใน workspace ของคุณในชื่อ tab

  • โหลดแพ็กเกจ dplyr
  • แสดงผล tab เพื่อดูว่าระดับใดของ align มีจำนวนรายการรวมน้อยที่สุด
  • ใช้ filter() เพื่อกรองแถวทั้งหมดของ comics ที่มีระดับนั้นออก จากนั้นลบระดับที่ไม่ได้ใช้ด้วย droplevels() แล้วบันทึกชุดข้อมูลที่ได้เป็น comics_filtered

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

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

# Load dplyr
___

# Print tab
___

# Remove align level
comics_filtered <- ___ %>%
  ___(align != ___) %>%
  ___()

# See the result
comics_filtered
แก้ไขและรันโค้ด