Thay thế nhiều giá trị I
Trong bài tập này, bạn sẽ dùng hàm .replace() để thay thế nhiều giá trị bằng một hoặc nhiều giá trị khác. Bạn sẽ tiếp tục sử dụng bộ dữ liệu names, trong đó có các tên phổ biến nhất ở Mỹ theo năm, giới tính và Ethnicity.
Mục tiêu là thay tất cả các nhóm sắc tộc được phân loại là người da đen hoặc da trắng không phải gốc Hispanic thành non-hispanic. Hãy nhớ, các giá trị sắc tộc trong dữ liệu như sau: ['BLACK NON HISP', 'BLACK NON HISPANIC', 'WHITE NON HISP' , 'WHITE NON HISPANIC'] và cần được thay thế thành 'NON HISPANIC'
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
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.
start_time = time.time()
# Replace all non-Hispanic ethnicities with 'NON HISPANIC'
names['Ethnicity'].____[(names["Ethnicity"] == ____) |
(____["Ethnicity"] == ____) |
(____[____] == ____) |
(____[____] == ____)] = ____
print("Time using .loc[]: sec".format(time.time() - start_time))