Thay thế giá trị đơn lẻ II
Trong bài này, chúng ta sẽ dùng DataFrame tên là names. Trong tập dữ liệu này, cột 'Rank' hiển thị thứ hạng của mỗi tên theo từng năm. Bạn sẽ dùng dictionary để thay thế tên đứng hạng nhất mỗi năm thành 'FIRST', tên hạng nhì thành 'SECOND' và tên hạng ba thành 'THIRD'.
Bạn sẽ dùng dictionary để thay một giá trị duy nhất cho mỗi khóa.
Bạn có thể xem sẵn 5 tên đầu tiên trong dữ liệu, tương ứng với 5 tên phổ biến nhất của tất cả nữ giới thuộc sắc tộc 'ASIAN AND PACIFIC ISLANDER' trong năm 2011.
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
Hướng dẫn bài tập
- Thay các thứ hạng (đang là số) thành chuỗi theo mẫu đã nêu ở trên. Đừng ngại khám phá tập dữ liệu của bạn trong Console sau khi thay giá trị để xem dữ liệu đã thay đổi như thế nào.
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 the number rank by a string
names['Rank'].replace({____:____, ____:____, ____:____}, inplace=True)
print(names.head())