我有一个熊猫df,看起来像这样:
Datum Kasse Bon Articles
2019-05-01 101 1 Oranges
2019-05-01 101 2 Apples
2019-05-01 101 3 Banana
基本上是四列(日期、smallint、smallint、字符串)。 它包含数百万行
我正在使用以下代码将其导入数据库
query_insert_tmp = """
INSERT INTO <my_table>
VALUES ('{}',{},{},'{}')
"""
for index, r in edited_df.iterrows():
cursor.execute(query_insert_tmp.format(r[0],r[1],r[2],r[3]))
它工作正常,但需要很长时间。 你们知道其他加快速度的方法吗
考虑^ {CD1>}+^ {CD2>}和^ {CD3>},^ {< CD4>}:
我会这样做的
主要功能
或者,试试这个
https://pypi.org/project/fast-to-sql/
https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.to_sql.html
相关问题 更多 >
编程相关推荐