ค่าที่ไม่ซ้ำกันในคอลัมน์
จุดแข็งอย่างหนึ่งของ Matplotlib คือสามารถทำงานแบบอัตโนมัติเพื่อปรับตัวให้เข้ากับข้อมูลที่รับเข้ามาได้ ตัวอย่างเช่น หากได้รับข้อมูลที่มีจำนวนหมวดหมู่ไม่แน่นอน ก็ยังสามารถสร้าง bar plot ที่มีแท่งสำหรับแต่ละหมวดหมู่ได้อยู่ดี
ในแบบฝึกหัดนี้และแบบถัดไป จะได้ทำการแสดงข้อมูลน้ำหนักของนักกีฬาในโอลิมปิกฤดูร้อนปี 2016 อีกครั้ง โดยใช้ชุดข้อมูลที่มีประเภทกีฬาจำนวนหนึ่งซึ่งยังไม่ทราบจำนวนแน่ชัด ข้อมูลนี้จะถูกโหลดเข้าหน่วยความจำในรูปแบบ DataFrame ของ pandas ชื่อว่า summer_2016_medals ซึ่งมีคอลัมน์ "Sport" ที่บอกว่าแต่ละแถวเป็นกีฬาประเภทใด และมีคอลัมน์ "Weight" ที่บอกน้ำหนักของนักกีฬาแต่ละคน
ในแบบฝึกหัดนี้ จะดึงค่าที่ไม่ซ้ำกันออกมาจากคอลัมน์ "Sport"
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การสร้างภาพข้อมูลด้วย Matplotlib เบื้องต้น
คำแนะนำการฝึกหัด
- สร้างตัวแปรชื่อ
sports_columnเพื่อเก็บข้อมูลจากคอลัมน์"Sport"ของDataFrame - ใช้เมธอด
uniqueของตัวแปรนี้เพื่อค้นหาประเภทกีฬาที่ไม่ซ้ำกันทั้งหมดในข้อมูล แล้วกำหนดค่าเหล่านั้นให้กับตัวแปรใหม่ชื่อsports - แสดงผลตัวแปร
sportsออกทางคอนโซล
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Extract the "Sport" column
sports_column = ____
# Find the unique values of the "Sport" column
sports = ____
# Print out the unique sports values
____