問題:
日付を表すキーと、日付を表す値を含む 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 サイトの他の関連記事を参照してください。