1
resposta

Solução pra quem mudou o ano atual pra maior de 2019 e o km_media está dando "NaN"

import math
ano = 2022
for index, row in dataset.iterrows():
  if (ano - row['Ano'] != 0) & (not math.isnan(row['Quilometragem'])):
    dataset.loc[index, 'km_media'] = row['Quilometragem'] / (ano - row['Ano'])
  else:
    dataset.loc[index, 'km_media'] = 0
dataset  

Eu simplesmente fiz um segunda validação com a quilometragem, verificando se ela não é um "NaN". No caso precisei importar o "math" pra fazer tal validação

1 resposta

Bom dia, William, tudo bem?

Que bom que compartilhou mais uma forma para aplicar os conhecimentos nesse curso. Sempre muito importante não só crescer em seus estudos como ajudar a outras pessoas a aperfeiçoar seus conhecimentos.

Forte abraço!