將SQL 查詢結果轉換為Pandas 資料結構
問題:
使用者需要協助將SQL 查詢結果轉換為Pandas 資料結構。使用者嘗試列印查詢結果,但沒有獲得任何有用的信息。
解決方案:
要將SQL 查詢結果轉換為Pandas,可以採取以下步驟:
範例程式碼:
from sqlalchemy import create_engine from pandas import DataFrame engine2 = create_engine('mysql://THE DATABASE I AM ACCESSING') connection2 = engine2.connect() dataid = 1022 resoverall = connection2.execute("SELECT sum(BLABLA) AS BLA, sum(BLABLABLA2) AS BLABLABLA2, sum(SOME_INT) AS SOME_INT, sum(SOME_INT2) AS SOME_INT2, 100*sum(SOME_INT2)/sum(SOME_INT) AS ctr, sum(SOME_INT2)/sum(SOME_INT) AS cpc FROM daily_report_cooked WHERE campaign_id = '%s'", %dataid) df = DataFrame(resoverall.fetchall()) df.columns = resoverall.keys()
以上是如何有效率地將 SQL 查詢結果轉換為 Pandas DataFrame?的詳細內容。更多資訊請關注PHP中文網其他相關文章!