Substituindo valores escalares I
Neste exercício, vamos substituir uma lista de valores no nosso conjunto de dados usando o método .replace() com outra lista de valores desejados.
Vamos aplicar as funções no DataFrame poker_hands. Lembre-se de que, no DataFrame poker_hands, cada linha das colunas R1 a R5 representa o valor (rank) de cada carta da mão de pôquer de um jogador, variando de 1 (Ás) a 13 (Rei). A feature Class classifica cada mão em uma categoria, e a feature Explanation traz uma breve explicação de cada mão.
O DataFrame poker_hands já está carregado para você, e você pode explorar as features Class e Explanation.
Lembre-se de que você sempre pode explorar o conjunto de dados e ver como ele muda no IPython Shell, e consultar os slides na aba Slides.
Este exercicio faz parte do curso
Escrevendo código eficiente com pandas
Instruções do exercicio
- Substitua todas as mãos (linhas) do DataFrame listadas como Class 1 (One Pair) por -2 e cada mão listada como Class 2 (Two Pairs) por -3.
exercicio interativo prático
Tente este exercicio completando este código de exemplo.
# Replace Class 1 to -2
poker_hands['Class'].replace(1, ____, inplace=True)
# Replace Class 2 to -3
poker_hands[____].replace(____, ____, inplace=True)
print(poker_hands[['Class', 'Explanation']])