การสร้าง 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)