Heim >Datenbank >MySQL-Tutorial >Wie konvertiere ich SQL-Abfrageergebnisse effizient in einen Pandas DataFrame?
Konvertieren von SQL-Abfrageergebnissen in Pandas-Datenstrukturen
Problem:
Ein Benutzer benötigt Hilfe beim Konvertieren der Ergebnisse einer SQL-Abfrage in eine Pandas-Datenstruktur. Der Benutzer hat versucht, die Abfrageergebnisse auszudrucken, hat jedoch keine nützlichen Informationen erhalten.
Lösung:
Um SQL-Abfrageergebnisse in Pandas zu konvertieren, können die folgenden Schritte ausgeführt werden:
Beispiel Code:
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()
Das obige ist der detaillierte Inhalt vonWie konvertiere ich SQL-Abfrageergebnisse effizient in einen Pandas DataFrame?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!