【发布时间】:2021-08-29 07:25:49
【问题描述】:
我需要将此响应解析为 pandas 数据框。
"predictions": [
{
"predicted_label": 4.0,
"distances": [3.11792408, 3.89746071, 6.32548437],
"labels": [0.0, 1.0, 0.0]
},
{
"predicted_label": 2.0,
"distances": [1.08470316, 3.04917915, 5.25393973],
"labels": [2.0, 2.0, 0.0]
}
]
我正在寻找的最终结果是:
| predicted_label | distances | labels | |
|---|---|---|---|
| 0 | 4.0 | 3.11792408 | 0.0. |
| 1 | 4.0 | 3.89746071 | 1.0 |
| 2. | 4.0. | 6.32548437 | 0.0 |
对于第二个 predict_label 2.0 也是如此。
我尝试使用:
pd.json_normalize(result['predictions'], record_path='distances', meta='predicted_label', record_prefix='dist_')
但这不会给我标签列
【问题讨论】:
-
非常感谢 Henry 和 Derek O!
标签: python json pandas dataframe