1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Viết mã hiệu quả với pandas

Connected

Bài tập

Thay thế nhiều giá trị II

Như đã thảo luận trong video, thay vì gọi hàm .replace() nhiều lần để thay thế nhiều giá trị, bạn có thể dùng các danh sách để ánh xạ từng phần tử cần thay thế 1-1 với phần tử muốn thay thế bằng.

Như bạn đã thấy trong bộ dữ liệu tên phổ biến của chúng ta, có hai cách viết cho cùng một dân tộc. Chúng ta muốn chuẩn hóa cách đặt tên cho từng dân tộc bằng cách thay thế

  • 'ASIAN AND PACI' thành 'ASIAN AND PACIFIC ISLANDER'
  • 'BLACK NON HISP' thành 'BLACK NON HISPANIC'
  • 'WHITE NON HISP' thành 'WHITE NON HISPANIC'

Trong DataFrame names, bạn sẽ thay thế tất cả các giá trị ở cột bên trái bằng các giá trị tương ứng ở cột bên phải.

Hướng dẫn

100 XP
  • Thay thế tất cả các dân tộc bằng biến thể tương ứng của chúng như đã nêu ở trên.