这就是我要用于插入的元组的构建方式:
subset = dataframe[[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10]]
tuples = [tuple(x) for x in subset.values]
values = ', '.join(map(str, tuples))
sql = "INSERT INTO " + CONS.DB_NAME + CONS.FINAL_TABLE_NAME + " VALUES {}".format(values)
在每个元组位置必须将0强制转换为int,将10强制转换为字符串才能在insert语句中工作。有一个简单的方法吗?我应该遍历元组列表并仅将每个值分别转换吗?