首页 > 解决方案 > Python根据列数更改参数

问题描述

我正在尝试SQL根据数据框中的列数进行简化插入。如果我有 2 个 cols,我希望有 2 个dataframe[j,0]dataframe[j,1]. 如果有 3 我们会有dataframe[j,0],dataframe[j,1]dataframe[j,2]

下面是我现在实现的截图,但我觉得必须有一个更简洁和抽象的方式来做到这一点。

我正在寻找的东西是

for i in range(len(cols)):
    cur.execute(sqlStatment, (dataFrame.iat[j, 0], dataFrame.iat[j, 1], add more dataframe.iat based on the number of cols) 

截屏

标签: pythonsqldatabasepostgresqlinsert

解决方案


推荐阅读