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

การสร้าง categorical Series ใน pandas

เพื่อนร่วมงานได้รวบรวมข้อมูลจำนวนเหรียญ "Gold", "Silver" และ "Bronze" ที่สหรัฐอเมริกาได้รับในโอลิมปิกฤดูร้อนและฤดูหนาวตั้งแต่ปี 1896 โดยเก็บข้อมูลไว้ในลิสต์ชื่อ medals_won ก่อนที่จะดูจำนวนรวมของแต่ละเหรียญ คุณต้องการสร้าง categorical Series ใน pandas เสียก่อน โดยทราบว่าเหรียญเหล่านี้มีลำดับที่ชัดเจน คือ ทองดีกว่าเงิน และเงินดีกว่าทองแดง ให้ใช้อ็อบเจกต์ medals_won เพื่อช่วยในการสร้าง

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

การทำงานกับข้อมูลเชิงกลุ่มใน Python

ดูคอร์ส

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

  • สร้าง categorical Series ใน pandas โดยไม่ใช้ pd.Series()
  • ระบุหมวดหมู่เหรียญทั้งสามให้ถูกต้อง โดยกำหนดว่า "Bronze" < "Silver" < "Gold"
  • ระบุด้วยว่าลำดับของหมวดหมู่มีความสำคัญในการสร้าง Series นี้

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

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

# Create a categorical Series and specify the categories (let pandas know the order matters!)
medals = pd.____(____)
print(medals)
แก้ไขและรันโค้ด