サンプル1
import pandas as pd
# サンプル辞書1
d1 = {
"code" : "0001",
"name" : "sample_item_01",
"price" : 1100
}
# サンプル辞書2
d2 = {
"code" : "0002",
"name" : "sample_item_02",
"price" : 1200
}
# 空のデータフレームを作成する場合
df = pd.DataFrame()
#Columns: []
#Index: []
# 列が決まっている場合
df = pd.DataFrame(columns = ["code", "name", "price"])
#Columns: [code, name, price]
#Index: []
# 辞書からデータフレームを作成する
df = pd.DataFrame([d1])
# code name price
#0 0001 sample_item_01 1100
# 行追加
df = pd.concat([df, pd.DataFrame([d2])])
# code name price
#0 0001 sample_item_01 1100
#0 0002 sample_item_02 1200
# 行追加 ignore_index=True
df = pd.concat([pd.DataFrame([d1]), pd.DataFrame([d2])], ignore_index=True)
# code name price
#0 0001 sample_item_01 1100
#1 0002 sample_item_02 1200
# 辞書化
d = dict(zip(df['code'], df['name']))