ホームページ > バックエンド開発 > Python チュートリアル > Python 辞書を Pandas DataFrame に変換するにはどうすればよいですか?

Python 辞書を Pandas DataFrame に変換するにはどうすればよいですか?

Mary-Kate Olsen
リリース: 2024-12-07 17:26:14
オリジナル
331 人が閲覧しました

How to Convert a Python Dictionary to a Pandas DataFrame?

Python ディクショナリを DataFrame に変換する

問題:

日付を表すキーと、日付を表す値を含む Python ディクショナリが与えられたとします。対応する値がある場合、タスクは、それを 2 つの列 (日付用と日付用) を持つ Pandas DataFrame に変換することです。

答え:

この変換を実行するには、次の手順を実行できます:

直接変換:

import pandas as pd

d = {'2012-07-01': 391,
     '2012-07-02': 392,
     '2012-07-03': 392,
     '2012-07-04': 392,
     '2012-07-05': 392,
     '2012-07-06': 392}

df = pd.DataFrame(d, columns=['Date', 'DateValue'])
ログイン後にコピー

経由シリーズ:

辞書を DataFrame コンストラクターに直接渡すとエラーが発生する場合は、最初に Pandas シリーズを作成してから、そのインデックスをリセットできます:

s = pd.Series(d, name='DateValue')
s.index.name = 'Date'
df = s.reset_index()
ログイン後にコピー

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

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