我刚刚下载了一些数据,并将其命名为'database.sqlite'。
现在,我正在尝试使用Pandas将此数据库中的数据导入数据框。我的代码如下:
import sqlite3
import pandas
conn = sqlite3.connect('database.sqlite')
df = pd.read_sql_query("select * from country", conn)
但是我仍然收到以下错误:
DatabaseError: Execution failed on sql 'select * from country': no such table: country
但是当我在DB Browser上查看SQLite数据库时,我知道有一个名为“国家”的表。
为什么会出现此错误?