對于編程任務,我有一個SQL數據庫,其中包含許多鼠標軌跡記錄。練習是通過使用第一個記錄的(x,y)坐標的時間戳來確定一個人的反應時間,因為它只記錄鼠標移動時的軌跡。我想要每個用戶每次試用的反應時間。這是我的代碼:query_reaction_1='''CREATE TABLE anew_table ASSELECT t, user, trial FROM pathsWHERE t>0LIMIT 1'''pd.read_sql_query(query_reaction_1,db_conn)類型錯誤:“無類型”對象不可迭代。任何人都可以幫我嗎?謝謝!
1 回答

紅糖糍粑
TA貢獻1815條經驗 獲得超6個贊
pd.read_sql需要 select 語句,因為它使游標處于可提取狀態。但是 是一個數據定義語言語句,之后什么都不能提取。您應該使用:CREATE
query_reaction_1='''
SELECT t, user, trial
FROM paths
WHERE t>0
LIMIT 1
'''
pd.read_sql_query(query_reaction_1,db_conn)
添加回答
舉報
0/150
提交
取消