Na aula "Juntando os arquivos" do módulo "Transformando dados", ao executar o código "len(dados_json)", ocorre o um erro "name 'dados_json' is not defined".
Quando tento executar outros comandos com dados_json ou dados_csv, aparece o mesmo erro.
Na aula "Juntando os arquivos" do módulo "Transformando dados", ao executar o código "len(dados_json)", ocorre o um erro "name 'dados_json' is not defined".
Quando tento executar outros comandos com dados_json ou dados_csv, aparece o mesmo erro.
Olá Ricardo, tudo bem?
Esse erro "name 'dados_json' is not defined" geralmente ocorre quando a variável dados_json
não foi definida ou não está acessível no escopo atual do notebook. Isso pode acontecer por alguns motivos, como a célula onde a variável foi definida não ter sido executada ou a variável ter sido deletada ou redefinida.
Portanto, certifique de que essa célula foi executada:
with open(path_json, 'r') as file:
dados_json = json.load(file)
Verifique também o código referente a criação do dados_csv
.
dados_csv = []
with open(path_csv, 'r') as file:
spamreader = csv.reader(file, delimiter=',')
for row in spamreader:
dados_csv.append(row)
Você pode executar todas as células clicando no menu superior referente ao Notebook, em Run All.
Espero ter ajudado.
Qualquer dúvida, compartilhe no fórum.
Abraços e bons estudos!