【发布时间】:2018-10-01 15:36:44
【问题描述】:
希望有人可以在这里帮助我编写高效的代码。我对 python 还很陌生,不是最有效的。
我有一个到 SQL 数据库的 ODBC 连接,代码如下:
import pyodbc
import pandas as pd
import csv
cnxn = pyodbc.connect("DSN=acc_DB")
cursor = cnxn.cursor()
cursor.execute("select top 10 * from Table_XX")
rows = cursor.fetchall()
现在我得到的是这样的:
然后我使用此代码将其放入数据帧并输出到 csv
DF = pd.DataFrame(rows)
DF.to_csv('out.csv',sep=',')
问题是:
如何将其以表格格式放入 Dataframe 中,其中包含列标题且没有列类型?就像我在 MS SQL 管理工作室上执行的 SQL 查询一样?
【问题讨论】:
标签: python python-3.x pandas spyder pyodbc