Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

dados_csv não está definido

Apareceu este erro e não estou conseguindo resolve-lo!
Estou no ultimo módulo do Curso de Pipeline da Dados, e até agora não interferiu no resultado, mas está me incomodando isso, e creio que em algum momento vá apresentar alguma falha mais pra frente!

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta
solução!

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