gpt4 book ai didi

python - 将查询数据保存到数据帧时出错

转载 作者:太空宇宙 更新时间:2023-11-03 14:36:10 25 4
gpt4 key购买 nike

我正在尝试访问 sqlite db - test.db 并运行简单查询“SELECT * FROM TABLE”并尝试将其保存在数据框中。看起来代码很好,因为我搜索并发现了似乎对其他人有用的类似代码。注意:我正在 Jupyter iNotebook 中运行代码。

import sqlite3
import pandas as pd
con = sqlite3.connect('test.db')
myFrames = pd.read_sql_query("SELECT * FROM TABLE", con)

我收到错误

Error OperationalError: near "TABLE": syntax error

(lots of lines in between)

DatabaseError: Execution failed on sql 'SELECT * FROM TABLE': near "TABLE": syntax error

此外,这篇文章打印出的行非常好。所以连接正常

conn = sqlite3.connect("test.db")
cur = conn.cursor()
for row in cur.execute("SELECT * FROM test_rank"):
print(row)

最佳答案

Table 是保留关键字。将其替换为表的真实名称。

关于python - 将查询数据保存到数据帧时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46942094/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com