- Este tópico contém 1 resposta, 2 vozes e foi atualizado pela última vez 1 ano, 3 meses atrás por .
Visualizando 2 posts - 1 até 2 (de 2 do total)
Visualizando 2 posts - 1 até 2 (de 2 do total)
- Você deve fazer login para responder a este tópico.
Home › Fóruns › Fórum Machine Learning para Competições Kaggle: Especial COVID-19 › Código não roda
Boa noite
A linha 21 simplesmente não roda :
corona_df = return_corona_df(json_filenames, corona_df)
NameError Traceback (most recent call last)
<ipython-input-44-dfc757910aa6> in <cell line: 1>()
—-> 1 corona_df = return_corona_df(json_filenames, corona_df)
<ipython-input-43-3481ea1b9806> in return_corona_df(json_filenames, df)
3 row = {‘paper_id’: None, ‘title’: None, ‘abstract’: None, ‘text’: None}
4
—-> 5 with open(file_name) as json_data:
6 if file_name == ‘./sample_data/anscombe.json’:
7 continue
NameError: name ‘file_name’ is not defined
O que eu devo fazer ?
Olá Luis,
Você não alterou o código? A variável file_name
é definida no início do for loop, na segunda linha da definição da função:
def return_corona_df(json_filenames, df):
for **file_name** in json_filenames:
Se a indentação estiver correta, esse erro não é possível.