【发布时间】:2016-05-04 10:53:37
【问题描述】:
我每秒都向 API 发出请求,参数为 since(返回自上次请求以来的更改)我将其转换为数据帧,并希望通过替换重复行将其快速插入 MySQL:
REPLACE INTO table (column1,column2...) VALUES (val1,val2...)
我真的很喜欢函数DataFrame.to_sql,但问题是它没有替换重复行选项。我可以看到 DataFrame.to_sql 的方式是每次删除表并使用选项 if_exists: replace 重新创建它,但我认为它会显着影响性能。您能建议用替换重复值从数据框中插入数据的更好方法吗?
【问题讨论】:
标签: python python-2.7 python-3.x pandas