辞書型から作成したい(pandas.DataFrame.from_dict
)
1pd.DataFrame(dict)
2pd.DataFrame.from_dict()
辞書型から作成したい
1import random
2import pandas as pd
3
4n = 1000
5samples = {
6 "x": [random.gauss() for i in range(n)],
7 "y": [random.uniform(4, 8) for i in range(n)],
8 "z": [random.randint(0, 10) for i in range(n)],
9}
10
11data = pd.DataFrame(samples)
12data
リスト型の値を持つ辞書型オブジェクト(dict[str, list]型
)は、そのままデータフレームに変換できます。
辞書型オブジェクトのキーがカラム名になります。
辞書型を変換したい
1samples = {
2 "x": [値11, 値21, 値31, 値41, ...],
3 "y": [値12, 値22, 値32, 値42, ...],
4 "z": [値13, 値23, 値33, 値43, ...],
5}
6pd.DaraFrame(samples)