Bắt đầu ngayBắt đầu miễn phí

Tạo một Series phân loại trong pandas

Một đồng nghiệp khác đã thu thập thông tin về số huy chương "Gold", "Silver""Bronze" mà Mỹ giành được tại Thế vận hội Mùa hè & Mùa đông kể từ năm 1896. Cô ấy cung cấp dữ liệu này dưới dạng một danh sách, medals_won. Trước khi xem tổng số từng loại huy chương, bạn muốn tạo một Series phân loại (categorical) của pandas. Tuy nhiên, bạn biết rằng các huy chương này có thứ bậc cụ thể: Vàng hơn Bạc, và Bạc hơn Đồng. Hãy sử dụng đối tượng medals_won để thực hiện.

Bài tập này là một phần của khóa học

Làm việc với dữ liệu phân loại trong Python

Xem khóa học

Hướng dẫn bài tập

  • Tạo một Series phân loại (categorical) của pandaskhông dùng pd.Series().
  • Chỉ định ba nhóm huy chương sao cho "Bronze" < "Silver" < "Gold".
  • Khi tạo Series này, hãy chỉ định rằng thứ tự của các nhóm là quan trọng.

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

# Create a categorical Series and specify the categories (let pandas know the order matters!)
medals = pd.____(____)
print(medals)
Chỉnh sửa và Chạy Mã