Comece agoraComece grátis

Substituir valores escalares II

Como discutido no vídeo, em um DataFrame do pandas, é possível substituir valores de uma forma bem intuitiva: você localiza a posição (linha e coluna) no DataFrame e atribui o novo valor desejado. De uma maneira mais "pandas-iana", a função .replace() está disponível e realiza a mesma tarefa.

Você usará o DataFrame names, que inclui, entre outros, os nomes mais populares nos EUA por ano, gênero e etnia.

Sua tarefa é substituir todos os bebês classificados como FEMALE por GIRL usando os seguintes métodos:

  • substituição escalar intuitiva
  • usando a função .replace()

Este exercicio faz parte do curso

Escrevendo código eficiente com pandas

Ver curso

exercicio interativo prático

Tente este exercicio completando este código de exemplo.

start_time = time.time()

# Replace all the entries that has 'FEMALE' as a gender with 'GIRL'
names['Gender'].____[____ == ____] = 'GIRL'

print("Time using .loc[]: {} sec".format(time.time() - start_time))
Editar e Executar Código