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

เฉพาะดาวที่มีวงแหวนแต่สั้นกว่า

ในแบบฝึกหัดที่ผ่านมา ได้เรียนรู้การเลือก subset จาก data frame (planets_df) โดยอิงจากเงื่อนไขที่กำหนด (มีวงแหวนหรือไม่) และดึงข้อมูลที่ต้องการออกมาได้สำเร็จ ยอดเยี่ยมมาก!

ทีนี้ขอยกระดับขึ้นอีกขั้น โดยใช้ฟังก์ชัน subset() ซึ่งทำงานเหมือนกับที่ทำในแบบฝึกหัดก่อนหน้าทุกประการ แต่เขียนได้กระชับกว่า

subset(my_df, subset = some_condition)

อาร์กิวเมนต์แรกของ subset() คือชุดข้อมูลที่ต้องการเลือก subset และอาร์กิวเมนต์ที่สองใช้ระบุเงื่อนไขในการคัดกรอง

โค้ดด้านล่างนี้ให้ผลลัพธ์เดียวกันกับแบบฝึกหัดก่อนหน้า แต่ครั้งนี้ไม่จำเป็นต้องใช้ rings_vector เลย!

subset(planets_df, subset = rings)

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

R เบื้องต้น

ดูคอร์ส

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

ใช้ subset() กับ planets_df เพื่อเลือกดาวที่มีขนาดเส้นผ่านศูนย์กลางเล็กกว่าโลก เนื่องจากตัวแปร diameter เป็นค่าเปรียบเทียบสัดส่วนเทียบกับโลก เงื่อนไขที่ใช้คือ diameter < 1

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

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

# planets_df is pre-loaded in your workspace

# Select planets with diameter < 1
แก้ไขและรันโค้ด