有时在通过pandas.read_sql_query使用SQL查询时获取空DataFrame

时间:2018-01-04 04:37:54

标签: python sql sqlite pandas

以下代码在我运行时工作正常,但有时会返回空的DataFrame。该表包含200万行。

conn = sqlite3.connect("somedatabase.db")
exp = input("Enter Date")
df = pd.read_sql_query("SELECT SYMBOL,TIME_STAMP,OPTION_TYP,STRIKE_PR,OPEN_INT,CONTRACTS,EXPIRY_DT FROM datatable WHERE (SYMBOL =? AND EXPIRY_DT =?);", conn,params = {sym,exp})
print(df.head())

我该怎么做才能纠正这个问题?

0 个答案:

没有答案