produtos.to_sql('produtos',engine,index=False)
NameError Traceback (most recent call last) in <cell line: 0>() ----> 1 produtos.to_sql('produtos',engine,index=False)
NameError: name 'produtos' is not defined
produtos.to_sql('produtos',engine,index=False)
NameError Traceback (most recent call last) in <cell line: 0>() ----> 1 produtos.to_sql('produtos',engine,index=False)
NameError: name 'produtos' is not defined
Oi Andressa, tudo bem?
Esse erro indica que a variável produtos
não foi definida antes de você tentar usá-la com o método to_sql()
. Antes de usar produtos.to_sql()
, você precisa ter certeza de que produtos
é um DataFrame existente.
O código correspondente a criação do dataframe produtos
é produtos = pd.read_csv(url_produto)
.
Em aula a instrutora agrupou todos os dataframes em uma célula só. Então peço que verifique se esse código foi executado:
itens_pedidos = pd.read_csv(url_itens_pedidos)
pedidos = pd.read_csv(url_pedidos)
produtos = pd.read_csv(url_produto)
vendedores = pd.read_csv(url_vendedores)
Caso ele não tenha sido executado, você terá que executar clicando no botão que fica no lado esquerdo da célula ou pressionando + .
Espero ter ajudado.
Qualquer dúvida, não hesite em compartilhar no fórum.
Abraços!