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
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))