Bom dia! Como vai?
Pelo que vi na imagem, o erro está ocorrendo porque a variável dados_csv
não foi definida antes de ser utilizada no loop for
dentro da função rename_columns
. Parece que você queria iterar sobre dados
, que é o parâmetro da função.
Você pode corrigir isso substituindo dados_csv
por dados
na linha 39. Veja como ficaria:
def rename_columns(dados, key_mapping):
new_dados_csv = []
for old_dict in dados: # Alterado de dados_csv para dados
dict_temp = {}
for old_key, value in old_dict.items():
dict_temp[key_mapping[old_key]] = value
new_dados_csv.append(dict_temp)
return new_dados_csv
Espero ter ajudado e fico à disposição se precisar.
Abraço e bons estudos!
Caso este post tenha lhe ajudado, por favor, marcar como solucionado