在這個問題上的任何幫助將不勝感激。所以基本上我想對我的SQL數(shù)據(jù)庫運行查詢并將返回的數(shù)據(jù)存儲為Pandas數(shù)據(jù)結構。我已附上查詢代碼。我正在閱讀有關Pandas的文檔,但是在識別查詢的返回類型時遇到了問題。我試圖打印查詢結果,但沒有提供任何有用的信息。謝謝!?。?!from sqlalchemy import create_engineengine2 = create_engine('mysql://THE DATABASE I AM ACCESSING')connection2 = engine2.connect()dataid = 1022resoverall = 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)因此,我有點想了解變量“ resoverall”的格式/數(shù)據(jù)類型是什么,以及如何將其與PANDAS數(shù)據(jù)結構一起使用。
3 回答

慕碼人2483693
TA貢獻1860條經驗 獲得超9個贊
這是完成任務的最短代碼:
from pandas import DataFrame
df = DataFrame(resoverall.fetchall())
df.columns = resoverall.keys()
您可以像Paul的回答中所說的那樣幻想和分析類型。
添加回答
舉報
0/150
提交
取消