从0.14开始(使用的是什么),将sql函数重构为用于sqlalchemy
改善功能的` 。请参阅whatsnew和相关文档。 仍然支持将原始sqlite3连接作为后备(但这是不带sqlalchemy的唯一受支持的sql风格)。
使用sqlalchemy应该可以解决问题。为此,您可以创建一个sqlalchemy引擎,而不是直接的sqlite连接cnx
:
engine = sqlalchemy.create_engine('sqlite:///my_db.sqlite')
df.to_sql('Resolved', engine, if_exists='append')
但是我使用sqlite cnx后备选项对该案提出了一个问题:https ://github.com/pydata/pandas/issues/7355