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

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

Mary-Kate Olsen
Mary-Kate Olsenオリジナル
2024-12-07 17:26:14366ブラウズ

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 サイトの他の関連記事を参照してください。

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