การสร้าง Boxplot
กลับมาที่ชุดข้อมูล heroes กันอีกครั้ง จากที่เราค้นพบก่อนหน้านี้ ค่าดัชนี BMI ของเหล่าร้ายนั้นสูงกว่าของตัวละครฝ่ายดีโดยเฉลี่ยอย่างเห็นได้ชัด (เฉพาะสำนักพิมพ์ Marvel และ DC) ให้สร้าง Boxplot แสดงการกระจายของค่าดัชนี BMI ของทั้งสองฝ่าย
เคล็ดลับ: หากต้องการเลือกแถวใน DataFrame ที่คอลัมน์ใดคอลัมน์หนึ่งตรงตามเงื่อนไขที่กำหนด ให้ใช้นิพจน์นี้ dataframe[condition for column_name] (เช่น heroes[heroes['Alignment'] == 'good'] จะเลือกแถวที่มีค่า Alignment เป็น 'good' ในชุดข้อมูล heroes)
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
ฝึกทำโจทย์สัมภาษณ์งานเขียนโค้ดด้วย Python
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
import seaborn as sns
# Create a boxplot of BMI indices for 'good' and 'bad' sides
____
plt.show()