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

SQL クエリ結果を Pandas DataFrame に変換するにはどうすればよいですか?

Linda Hamilton
リリース: 2024-12-06 13:21:13
オリジナル
853 人が閲覧しました

How Can I Convert SQL Query Results into Pandas DataFrames?

Pandas を使用した SQL データベースのクエリ

SQL クエリから取得したデータを効率的に保存および操作するには、結果を次の形式に変換する必要があります。 Pandas データ構造。

問題ステートメント:

ユーザーは、SQL クエリの結果を Pandas データ構造に変換するためのガイダンスを求めています。サンプル クエリが提供されていますが、ユーザーはクエリの戻り値の型を理解するのが難しいと述べています。

解決策:

SQL クエリの結果を Pandas に変換するにはDataFrame では、次の手順を実行できます:

  1. 必要なデータをインポートします。ライブラリ:
import pandas as pd
from sqlalchemy import create_engine
ログイン後にコピー
  1. SQL 接続の作成:
engine = create_engine('Your_SQL_Database_Url')
connection = engine.connect()
ログイン後にコピー
  1. 実行SQLクエリと取得results:
query = 'Your_SQL_Query'
results = connection.execute(query)
ログイン後にコピー
  1. 結果を Pandas DataFrame に変換します:
df = pd.DataFrame(results.fetchall())
df.columns = results.keys()
ログイン後にコピー

追加考慮事項:

  • クエリ結果の型の識別: SQL クエリの戻り値の型を決定するには、 fetchall() メソッドを使用して結果のすべての行を取得できます。セット。出力はタプルのリストとなり、各タプルはデータ行を表します。
  • 列の型の解析: 必要に応じて、Pandas DataFrame の列の型を調べることでさらに解析できます。クエリ結果の description プロパティ。

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

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート