1
resposta

Como concertar esse erro

Foi colocado isso no codigo

items_frequentes_apriori = apriori(transacao_transformado, use_colnames=True, min_support=0.02)
items_frequentes_apriori.sort_values(['support'], ascending=False)
NameError                                 Traceback (most recent call last)
Input In [46], in <cell line: 1>()
----> 1 items_frequentes_apriori = apriori(transacao_transformado, use_colnames=True, min_support=0.02)
      2 items_frequentes_apriori.sort_values(['support'], ascending=False)

NameError: name 'transacao_transformado' is not defined

Não sei onde errei

1 resposta

Olá, Humberto! Tudo bem com você?

O que está acontecendo é que a execução do seu notebook não está reconhecendo a variável transacao_transformado e isso pode ser devido a alguns fatores como por exemplo, você deixou seu notebook muito tempo aberto, porém sem executar alguma célula desse notebook, ou ainda você pode ter fechado o notebook e depois tentou executar essa célula da pergunta sem executar as células anteriores a ela que declaram a variável transacao_transformado. Em ambos os casos o seu ambiente de execução é reiniciado e você tem que executar novamente as células. Abaixo deixo como resolver isso caso você esteja utilizando o Google Colab ou Jupyter Notebook:

Caso utilize o colab:

Barra superior de opções do ambiente do Google Colab com um retângulo de contorno vermelho sem preenchimento que enfatiza a opção "Ambiente de execução" e uma seta vermelha aponta para a opção "Reiniciar e executar tudo".

Caso utilize o jupyter:

Barra superior de funções do Jupyter Notebook, com um retângulo vermelho sem preenchimento destacando a opção Kernel, uma seta vermelha apontando para a opção Restart & Run All.

Verifique se isso soluciona o problema encontrado por você.

Qualquer dúvida estou à disposição.

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.Bons Estudos!