【发布时间】:2018-03-24 21:24:42
【问题描述】:
我需要使用 Python 中的 odo 库将数据从 MySQL 数据库提取到 Pandas 数据框中。 Odo 的文档仅提供了有关传递表名以获取数据的信息,但是如何传递从数据库中获取所需数据的 SQL 查询字符串。
以下代码有效:
导入 odo
将熊猫导入为 pd
data = odo('mysql+pymysql://username:{0}@localhost/dbname::{1}'.format('password', 'table_name'), pd.DataFrame)
但是如何传递 SQL 字符串而不是表名。因为我需要连接多个其他表来提取所需的数据。
【问题讨论】:
标签: python pandas sqlalchemy odo