【发布时间】:2018-04-05 11:07:25
【问题描述】:
我正在尝试从数据库中检索数据并保存到 pandas.DataFrame。 这是我的 Python 脚本,
conn = pyodbc.connect(sql_server)
query = '''SELECT a1, a2, a3
FROM ''' + dbschema + '''.SomeResults
WHERE FactorName = \' ''' + FactorName + ''' \' AND parametername = 'Param1' ORDER BY Factor1 '''
df = pd.read_sql(query, conn)
print(df)
但是,它会返回,
Empty DataFrame
Columns: [a1, a2, a3]
Index: []
我很确定这不是 SQL 问题,因为我可以使用 conn.cursor() 从数据库中检索数据。
【问题讨论】:
标签: python-3.x pandas pandas-datareader