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

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

Xem khóa học

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))
Chỉnh sửa và Chạy Mã