Juntando categorias
Um problema que os usuários de um site local de adoção de cães têm reclamado é que tem muitas opções. Enquanto olham os diferentes tipos de cachorros, eles ficam meio perdidos com tantas opções. Para simplificar alguns dos dados, você está percorrendo cada coluna e juntando os dados, se for o caso. Pra manter os dados originais, você vai criar novas colunas atualizadas no conjunto de dados “ dogs
”. Você vai começar com a coluna “ coat
”. A tabela de frequência tá aqui:
short 1969
medium 565
wirehaired 220
long 180
medium-long 3
Este exercício faz parte do curso
Trabalhando com dados categóricos em Python
Instruções do exercício
- Crie um dicionário chamado “
update_coats
” para mapear tanto “wirehaired
” quanto “medium-long
” para “medium
”. - Junte as categorias listadas nesse novo dicionário e salve-as como uma nova coluna,
coat_collapsed
. - Transforme essa nova coluna numa Série categórica.
- Imprima a tabela de frequências desta nova Série.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# Create the update_coats dictionary
____
# Create a new column, coat_collapsed
dogs["coat_collapsed"] = ____
# Convert the column to categorical
____
# Print the frequency table
print(____)