即使代码适用于其他人,sqlite操作错误

时间:2020-03-22 16:14:00

标签: python sqlite jupyter-notebook

在使用以下sql查询来计算在任何给定时间使用鼠标的x,y坐标计算行进路径的距离时,我一直遇到麻烦。该代码确实适用于其他人,但它一直在给我一个错误。删除diff_x和diff_y的行时,错误消失了。

query_length = '''
    SELECT user, trial, t, x, y,
    x - LAG(x,1,0) OVER (ORDER BY user, trial, t) AS diff_x,
    y - LAG(y,1,0) OVER (ORDER BY user, trial, t) AS diff_y
    FROM paths;
'''

df_path_length = pd.read_sql_query(query_length, conn_experiment)
df_path_length.set_index(['user', 'trial'], inplace=True)
df_path_length

我不断收到以下错误消息:https://pastebin.com/A6yXgapP(在顶部包含相同的代码)。

如果有人看到我想念的东西并且可以伸出援手,我将不胜感激。

0 个答案:

没有答案