问题描述
#create connection
conn = sqlite3.connect('my_database.sqlite')
cursor = conn.cursor()
print("Opened database successfully")
#create table and fields
fields = "date,customer_email,customer_id,customer_name,\
customer_type,gross_sales,discounts,net_sales,taxes,sales_before_tax,\
average_order_value,day,discount_code,disc_is_null"
query = f"create TABLE CUST_DATA ({fields})"
cursor.execute(query)
df_new.to_sql('sales',conn,if_exists='append',index=False)
#fetch the data
rows = cursor.execute("SELECT * FROM sales \
WHERE discount_code = 'alpharomeo'").fetchall()
pd.DataFrame(rows)
使用上面的代码,所有列标题均为0 1 2 3 4 5 ... 如何修复代码以正确获取列标题?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)