python pandasで辞書(連想配列)からDataFrameを作成する

python pandasで辞書(連想配列)からDataFrameを作成する

pythonで、ライブラリpandasのfrom_dictを使用して、辞書(連想配列)からDataFrameを作成するサンプルコードを記述してます。pythonのバージョンは3.8.5を使用してます。

環境

  • OS windows10 pro 64bit
  • python 3.8.5

pandasインストール

pandasをインストールされていない方は、pipでインストールしておきます。

pip install pandas

# Successfully installed pandas-1.1.4

from_dict使い方

from_dictを使用すると、辞書(連想配列)からDataFrameを作成するが可能です。

import pandas as pd

d = pd.DataFrame.from_dict(辞書, orient='index').T

以下は、辞書(連想配列)からDataFrameを作成するサンプルコードとなります。

import pandas as pd

dict = {'key1': [11, 12], 'key2': [21], 'key3': [31,32]}

# データフレーム作成
d = pd.DataFrame.from_dict(dict, orient='index').T

print(d)

#    key1  key2  key3
# 0  11.0  21.0  31.0
# 1  12.0   NaN  32.0

print(d['key1'])

# 0    11.0
# 1    12.0
# Name: key1, dtype: float64