1
pandasピボットテーブルを使用して以下のようなテーブルを作成しました。パンダのピボットテーブルをJSONに変換するには
print(pd_pivot_table)
category_id name
3 name3 0.329204
24 name24 0.323727
31 name31 0.319526
19 name19 0.008992
23 name23 0.005897
私はこのpivot_tableに基づいてJSONを作成したいと思います。
[
{
"category_id": 3,
"name": "name3",
"score": 0.329204
},
{
"category_id": 24,
"name": "name24",
"score": 0.323727
},
{
"category_id": 31,
"name": "name31",
"score": 0.319526
},
{
"category_id": 19,
"name": "name19",
"score": 0.008992
},
{
"category_id": 23,
"name": "name23",
"score": 0.005897
}
]
または、最初にcategory_idと名前の値を取得する方法がわかりません。 以下のコードを記述しても、必要な結果を得ることはできません。
あなたがDataFrame
、その後
DataFrame.to_json
のための最初の
Series.reset_index
使用することができます
for data in pd_pivot_table:
print(data) # 0.329204
print(data["category_id"]) # *** IndexError: invalid index to scalar variable.