将 SQL 查询结果检索为 Pandas 数据结构
要将 SQL 查询结果检索为 Pandas 数据结构,请按照以下步骤操作:
1。建立连接
使用sqlalchemy.create_engine()连接数据库并创建引擎对象。
2.执行查询
使用connection.execute()执行SQL查询并将结果存储在变量中。
3.转换为 Pandas DataFrame
a.使用 resoverall.fetchall().
b. 从查询结果中获取所有行。通过将结果传递给 pandas.DataFrame.
c 创建一个 Pandas DataFrame。使用 resoverall.keys() 设置 DataFrame 列名称。
示例代码:
import pandas as pd from sqlalchemy import create_engine engine = create_engine('mysql://DATABASE_ADDRESS') connection = engine.connect() query_result = connection.execute("SQL_QUERY") df = pd.DataFrame(query_result.fetchall()) df.columns = query_result.keys()
以上是如何以 Pandas DataFrame 形式检索 SQL 查询结果?的详细内容。更多信息请关注PHP中文网其他相关文章!