【发布时间】:2015-02-13 18:49:31
【问题描述】:
我正在将数据从 Excel 工作簿加载到 Pandas 数据框中,并在出现上述错误时尝试将其推送到数据库。
起初我以为数据库的排序有问题,我改为utf8_bin
接下来我检查了我的数据库引擎创建语句,我也为编码添加了一个参数。
engine = create_engine('mysql+pymysql://root@localhost/test', encoding="utf-8")
但是这些东西都不起作用我仍然从该行中得到错误:
df.to_sql("strand", engine, if_exists="append", index=False)
我检查了 to_sql 方法是否有编码参数,但似乎不是这样。
【问题讨论】:
标签: mysql excel utf-8 pandas latin1