Comece agoraComece grátis

Substituir múltiplos valores II

Como discutido no vídeo, em vez de usar a função .replace() várias vezes para substituir vários valores, você pode usar listas para mapear, um a um, os elementos que quer substituir pelos novos valores.

Como você viu no nosso conjunto de dados de nomes populares, há dois nomes para a mesma etnia. Queremos padronizar a forma de nomear cada etnia substituindo

  • 'ASIAN AND PACI' por 'ASIAN AND PACIFIC ISLANDER'
  • 'BLACK NON HISP' por 'BLACK NON HISPANIC'
  • 'WHITE NON HISP' por 'WHITE NON HISPANIC'

No DataFrame names, você vai substituir todos os valores da esquerda pelos valores da direita.

Este exercicio faz parte do curso

Escrevendo código eficiente com pandas

Ver curso

Instruções do exercicio

  • Substitua todas as etnias por suas respectivas alternativas, como indicado acima.

exercicio interativo prático

Tente este exercicio completando este código de exemplo.

start_time = time.time()

# Replace ethnicities as instructed
names['Ethnicity'].replace([____,____, ____], [____,____,____], inplace=True)

print("Time using .replace(): {} sec".format(time.time() - start_time))
Editar e Executar Código