ホームページ >データベース >mysql チュートリアル >SQL クエリ結果を Pandas DataFrame として取得するにはどうすればよいですか?

SQL クエリ結果を Pandas DataFrame として取得するにはどうすればよいですか?

DDD
DDDオリジナル
2024-12-05 11:07:12804ブラウズ

How Can I Retrieve SQL Query Results as a Pandas DataFrame?

SQL クエリ結果を Pandas データ構造として取得する

SQL クエリの結果を Pandas データ構造として取得するには、次の手順に従います。

1.接続を確立します

sqlalchemy.create_engine() を使用してデータベースに接続し、エンジン オブジェクトを作成します。

2.クエリを実行します

connection.execute() を使用して SQL クエリを実行し、結果を変数に保存します。

3. Pandas DataFrame

に変換します。 resoverall.fetchall().
を使用して、クエリ結果からすべての行をフェッチします。結果を 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()

以上がSQL クエリ結果を Pandas DataFrame として取得するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。