1
resposta

criando colunas numéricas " Valor_por_mes"

Porque na soma dos valores da coluna 'Valor' com a coluna 'Condominio' na linha " 1 " o resultado é Nam ? Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta

Olá Roberto, tudo bem com você?

O motivo pelo qual o resultado da soma das colunas Valor e Condominio na linha 1 é NaN (Not a Number) é porque uma das colunas (ou ambas) contém um valor NaN naquela linha específica. Quando tentamos somar um número com NaN em Pandas, o resultado será NaN, pois a operação não pode ser realizada com um dos valores ausente.

Para resolver esse problema, podemos preencher os valores NaN com zero antes de fazer a soma. Isso é feito com o método fillna(0). Exemplo:

dados.fillna(0, inplace=True)
dados['Valor_por_mes'] = dados['Valor'] + dados['Condominio']
dados.head()

Dessa forma, todos os valores NaN serão substituídos por zero, e a soma poderá ser realizada sem problemas, gerando um valor numérico em vez de NaN.

Resultado:

Imagem que mostra o resultado da execução da célula após o fillna(0) com os valores de NAN preenchidos por 0

Espero ter ajudado. Conte com o apoio do Fórum na sua jornada. Fico à disposição. Abraços e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!