for index, row in dataset.iterrows(): if(2019 - row['Ano'] != 0): dataset.loc[index, 'Km_Media'] = row['Quilometragem'] / (2019 - row['Ano']) else: dataset.loc[index, 'Km_media'] = 0
dataset
for index, row in dataset.iterrows(): if(2019 - row['Ano'] != 0): dataset.loc[index, 'Km_Media'] = row['Quilometragem'] / (2019 - row['Ano']) else: dataset.loc[index, 'Km_media'] = 0
dataset
Olá João,
O erro deve ser apenas a diferença entre Km_Media
e Km_media
, por causa desse m
minúsculo e maiúsculo ele cria uma coluna para cada um. Deixa os dois nomes exatamente iguais que deve funcionar:
for index, row in dataset.iterrows():
if (2019 - row['Ano'] != 0):
dataset.loc[index, 'Km_media'] = row['Quilometragem'] / (2019 - row['Ano'])
else:
dataset.loc[index, 'Km_media'] = 0
dataset