ホームページ >データベース >mysql チュートリアル >SQL クエリ結果を 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 サイトの他の関連記事を参照してください。