Comece agoraComece grátis

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

Ver curso

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']])
Editar e Executar Código