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