首頁 > 資料庫 > mysql教程 > 如何以 Pandas DataFrame 形式檢索 SQL 查詢結果?

如何以 Pandas DataFrame 形式檢索 SQL 查詢結果?

DDD
發布: 2024-12-05 11:07:12
原創
803 人瀏覽過

How Can I Retrieve SQL Query Results as a Pandas DataFrame?

將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中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板