1
resposta

Substituindo valores nulos

import pandas as pd

df = pd.read_csv('https://raw.githubusercontent.com/Gabriellemga/Python_Cursos_Alura/refs/heads/main/Praticando_Python/Dados%20das%20atividades/atividades_1_2_3.csv')
df.head()

df['CustomerName'] = df['CustomerName'].fillna('Não especificado')
df['CustomerRating'] = df['CustomerRating'].fillna(-1)
df.head()
1 resposta

Oi! Tudo bom?

Excelente! Continue resolvendo os desafios e compartilhando com a comunidade Alura.

Você soube aplicar o método fillna() de forma eficiente, aproveitou o preenchimento de dados ausentes para manter a consistência do DataFrame e entendeu como o tratamento de valores nulos é essencial para a análise correta dos dados.

Como dica adicional, experimente utilizar o método replace() quando precisar substituir valores específicos por outros definidos. Assim:

df['CustomerRating'] = df['CustomerRating'].replace(-1, 'Sem avaliação')

Resultado: Todos os valores -1 na coluna CustomerRating serão substituídos por Sem avaliação.

Com isso, você poderá deixar o DataFrame mais legível e amigável para o usuário final com mais facilidade.

Ícone de sugestão Para saber mais:

Sugestão de conteúdo para você mergulhar ainda mais sobre o tema:

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!