对于编程任务,我有一个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
提交
取消
