ホームページ >データベース >mysql チュートリアル >SQL クエリ結果を Pandas DataFrame に効率的に変換するにはどうすればよいですか?
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 中国語 Web サイトの他の関連記事を参照してください。