НачатьНачать бесплатно

Замена нескольких значений. Часть 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))
Редактировать и запускать код