pandas from_dict

pandasのdictからdataframeの変換について

タグ dict orient


pandasのdictからdataframeの変換について

概要

  • pythonのdict型からdataframeの変換は暗黙的に変換される例とorientを指定しなければ行けない例がある

dictのkeyがindexと考えれるとき

  • orient="index"を指定
data = {"a": 1, "b": 2, "c": 3}
df = pd.DataFrame.from_dict(data, orient="index")
df
"""
	0
a	1
b	2
c	3
"""

dictのkeyがcolumnと考えられるとき

  • orient="columns"は省略可能
data = {"word": ["a", "b", "c"], "freq": [1, 2, 3]}
df = pd.DataFrame.from_dict(data, orient="columns") # columnsは省略可能
df
"""
	word	freq
0	a	1
1	b	2
2	c	3
"""

参考