Замена нескольких значений. Часть I
В этом упражнении вы примените функцию .replace() для замены нескольких значений одним или несколькими другими. Вы снова будете работать с набором данных names, который содержит, в частности, наиболее популярные имена в США с разбивкой по годам, полу и этнической принадлежности.
Вам нужно заменить все этнические группы, классифицированные как чёрные или белые не-испаноязычные, на «не-испаноязычные». Напомним, что в наборе данных этнические группы представлены следующим образом: ['BLACK NON HISP', 'BLACK NON HISPANIC', 'WHITE NON HISP' , 'WHITE NON HISPANIC'] — и должны быть заменены на 'NON HISPANIC'.
Это упражнение является частью курса
Эффективная работа с pandas
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
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))