Comece agoraComece grátis

Substituir múltiplos valores I

Neste exercício, você vai usar a função .replace() para substituir vários valores por um ou mais valores. Você usará novamente o conjunto de dados names, que contém, entre outros, os nomes mais populares nos EUA por ano, gênero e etnia.

Seu objetivo é substituir todas as etnias classificadas como não hispânicas, pretas ou brancas, por não hispânica. Lembre-se de que as etnias aparecem no conjunto de dados assim: ['BLACK NON HISP', 'BLACK NON HISPANIC', 'WHITE NON HISP' , 'WHITE NON HISPANIC'] e devem ser substituídas por 'NON HISPANIC'

Este exercicio faz parte do curso

Escrevendo código eficiente com pandas

Ver curso

exercicio interativo prático

Tente este exercicio completando este código de exemplo.

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))
Editar e Executar Código