Pandas to_sql Erro: nome de coluna inválido 'Nenhum'

Estou usando pandasto_sql() para inserir o quadro de dados do pandas parasql banco de dados, usando o seguinte trecho:

params = quote("DRIVER={SQL Server};SERVER=%s;DATABASE=%s;UID=%s;PWD=%s"%(config.server,config.database,config.user_id,config.password))
self.engine = create_engine("mssql+pyodbc:///?odbc_connect=%s" % self.params) 

A conexão está funcionando bem.

dataframe.to_sql("InvoiceStandardization_InvoiceExtractTemp", con=self.engine, if_exists="append", index=False)

Quando eu tentei isso, ele está mostrando o erro como:

[42S22] [Microsoft][ODBC SQL Server Driver][SQL Server]Invalid column name 'None'. (207) (SQLExecDirectW)")

Eu verifiquei que todas as colunas estão disponíveis no meu quadro de dados que estão no banco de dados na mesma ordem. Qual poderia ser a solução possível?

questionAnswers(0)

yourAnswerToTheQuestion