我在python中有一个SQLlite3数据库。我需要按照以下步骤从Pandas DataFrame创建一个表。
import re
with open('branch.txt','r') as fh:
first_line = fh.readline()
#print (first_line)
last_number = re.findall(".*(?:\D|^)(\d+)", first_line)
for i in last_number:
to_int = int(i)
#print (to_int)
next_num = (to_int +1)
print (next_num)
现在,我在“产品”数据框中有一个名为“ Id”的列,我想将其定义为主键。 to_sql函数没有任何参数来定义对列的这种约束,而且我认为将Id列定义为数据帧的索引并不足够。 在这种情况下,如何优雅地将Id列定义为sqllite表的PrimaryKey?
非常感谢