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

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

Patricia Arquette
リリース: 2024-12-06 19:42:17
オリジナル
340 人が閲覧しました

How to Convert SQL Query Results into a Pandas DataFrame?

SQL クエリ結果を pandas DataFrame に変換する

このシナリオでは、クエリを使用して SQL データベースからデータを取得し、それを保存することを目的としています。 pandas データ構造内。質問は、クエリ結果のデータ型とそれを DataFrame に変換する方法を中心に展開しています。

クエリ結果を理解する

提供されたサンプル クエリは、さまざまな合計を実行します。 「daily_report_cooked」テーブルのフィールド。結果は行のコレクションとなり、各行には特定のキャンペーンの集計値が含まれます。

pandas DataFrame への変換

クエリ結果を DataFrame に変換するには、次のようにします。次の手順に従います:

  1. パンダを作成するDataFrame: 引数なしで DataFrame クラスを使用して空の DataFrame を構築します。
  2. クエリ結果をフェッチします: resoverall オブジェクトの fetchall() メソッドを使用してタプルのリストを取得しますクエリ結果の行を表します。
  3. DataFrame を設定します:タプルのリストを DataFrame の data プロパティに割り当てます。
  4. 列名の設定: Keys() メソッドを使用して resoverall オブジェクトから列名を取得し、それらを DataFrame の columns プロパティに割り当てます。 .

次のコード スニペットは変換を示しています。 process:

from pandas import DataFrame
df = DataFrame(resoverall.fetchall())
df.columns = resoverall.keys()
ログイン後にコピー

ここで、変数 df は、クエリ結果を含む pandas DataFrame を表します。これはデータの構造化された表現を提供し、pandas の広範な機能を使用したさらなる分析と操作を可能にします。

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

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