首页 > 解决方案 > 将 Dataframe.describe 输出转换为一些 json

问题描述

我正在学习 Pandas + Python。

当我使用 时var = dataFrame.describe(),我希望将输出转换为 json,以便我可以通过 Flask API 将其作为响应发送

    order_id  quantity
count  5.000000  5.000000
mean   1.200000  1.200000
std    0.447214  0.447214
min    1.000000  1.000000
25%    1.000000  1.000000
50%    1.000000  1.000000
75%    1.000000  1.000000
max    2.000000  2.000000

标签: pythonpandasflask

解决方案


使用DataFrame.to_json

var.to_json()

输出:

'{"order_id":{"count":5.0,"mean":1.2,"std":0.447214,"min":1.0,"25%":1.0,"50%":1.0,"75%":1.0,"max":2.0},"quantity":{"count":5.0,"mean":1.2,"std":0.447214,"min":1.0,"25%":1.0,"50%":1.0,"75%":1.0,"max":2.0}}'

推荐阅读