尽管sqlite是Python标准库的一部分,并且是SQLite数据库的简单易用接口,但Pandas教程指出:
注意为了使用read_sql_table(),必须安装SQLAlchemy可选依赖项。
http://pandas.pydata.org/pandas-docs/stable/io.html#reading-
tables
但是,如果要避免安装SQLAlchemy,Pandas仍支持sqlite3访问:
import sqlite3import pandas as pd# Create your connection.cnx = sqlite3.connect('file.db')df = pd.read_sql_query("SELECt * FROM table_name", cnx)
但是,您需要事先知道所用表的名称。
希望能帮助到你!
http://pandas.pydata.org/pandas-docs/stable/io.html#sqlite-
fallback
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)