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

Thay thế giá trị đơn I

Trong bài tập này, bạn sẽ áp dụng kỹ thuật thay thế nhiều giá trị bằng từ điển trên một bộ dữ liệu khác.

Chúng ta sẽ áp dụng các hàm lên DataFrame data . Mỗi hàng biểu diễn bậc của 5 lá bài trong một bộ bài, từ 1 (Ace) đến 13 (King) (các thuộc tính R1, R2, R3, R4, R5). Thuộc tính 'Class' phân loại mỗi hàng vào một nhóm (từ 0 đến 9) và thuộc tính 'Explanation' giải thích ngắn gọn ý nghĩa của từng nhóm.

Mục tiêu là gom hai loại flush trong trò chơi ('Royal flush''Straight flush') lại dưới tên 'Flush'.

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

Viết mã hiệu quả với pandas

Xem khóa học

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

  • Thay thế mọi hàng trong DataFrame có giá trị 'Royal flush' hoặc 'Straight flush' ở cột 'Explanation' thành 'Flush'.

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.

# Replace Royal flush or Straight flush to Flush
poker_hands.replace({____:____, ____:____}, inplace=True)
print(poker_hands['Explanation'].head())
Chỉnh sửa và Chạy Mã