Renomeando categorias
A coluna “ likes_children ” do conjunto de dados sobre cães para adoção precisa ser atualizada. Aqui estão as contagens de frequência atuais:
Maybe? 1718
yes 1172
no 47
Duas coisas que chamam a atenção são as diferenças na capitalização e o ? encontrado na categoria “ Maybe? ”. Os dados deveriam estar mais organizados e você precisa fazer algumas alterações.
Este exercício faz parte do curso
Trabalhando com dados categóricos em Python
Instruções do exercício
- Crie um dicionário chamado “
my_changes” que vai atualizar a categoria “Maybe?” para “Maybe”. - Renomeie as categorias em
likes_childrenusando o dicionáriomy_changes. - Atualize as categorias mais uma vez para que todas fiquem em maiúsculas usando o método
.upper(). - Imprima as categorias da série atualizada “
likes_children” (A vida em 100 anos).
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# Create the my_changes dictionary
____
# Rename the categories listed in the my_changes dictionary
dogs["likes_children"] = ____
# Use a lambda function to convert all categories to uppercase using upper()
dogs["likes_children"] = dogs["likes_children"].____.____(lambda c: c.upper())
# Print the list of categories
print(____)