Pythonの辞書(dictionary)をPandasDataFrameに変換する

Pythonの辞書(dictionary)をPandasDataFrameに変換してみます。

PandasDataFrameを使用するためには、Pandasモジュールが必要です。モジュールを事前にインストールしておく必要があります。

■Python

今回のPythonのバージョンは、「3.8.5」を使用しています。(Windows10)(pythonランチャーでの確認)

■辞書(dictionary)を用意する

辞書(dictionary)をPandasDataFrameに変換してみますが、その前に辞書(dictionary)を用意します。

■コード

dict_test = {'A':10,'B':20,'C':30,'D':40}

print(dict_test)

今回は、「dict_test」という辞書を用意し、辞書の中に上記の要素(キーと値)を登録します。

■実行

コマンドプロンプトから実行してみると、print関数での出力は上記のようになります。

■辞書(dictionary)をDataFrameに変換する

辞書(dictionary)の用意ができましたので、PythonでDataFrameに変換してみます。

■コード

import pandas as pd

#辞書を設定
dict_test = {'A':10,'B':20,'C':30,'D':40}

#DataFrameに変換
df = pd.DataFrame(list(dict_test.items()),columns =['column1','column2'])

print(df)

辞書(dictionary)をDataFrameに変換するには、pd.DataFrame()と記述します。今回用意した辞書内に登録されているキーと値を、columns1,columns2を用意し、それぞれに格納する。

■実行

このスクリプトを「convert_dictionary.py」という名前で保存し、コマンドプロンプトから実行してみます。

実行してみると、辞書(dictionary)がDataFrameに変換されていることを確認できました。

コメント

タイトルとURLをコピーしました