为了账号安全,请及时绑定邮箱和手机立即绑定

将数据框转换为嵌套的json

将数据框转换为嵌套的json

慕沐林林 2021-05-08 18:14:31
我在用pd.read_sql_query() 从数据库中获取数据,然后使用to_json(orient='records') 这是数据框:(1)  price_formula_id  premium  product_id  exchange  product_name  product_code   weight  0            30064      0.0        c001       CME          2018            CL      0.31            30064      0.0        c002       CME          2018            CL      0.7(2)price_formula_id  premium  product_id  exchange  product_name  product_code   weight  0            30064      NONE        c001       CME          2018            CL      0.31            30064      NONE        c002       CME          2018            CL      0.7转换为这种形式。[{    "price_formula_id": "30064",    "premium": "0.0",    "product_id": "c001",    "exchange": "CME",    "product_name": "2018",    "product_code": "CL",    "weight": "0.3"},{    "price_formula_id": "30064",    "premium": "0.0",    "product_id": "c002",    "exchange": "CME",    "product_name": "2018",    "product_code": "CL",    "weight": "0.7"}]但是我真正想要的应该是这样的: {    "price_formula_id": "30064",   "premium": "0.0",   "basket":     [     {"product_id": "c001",      "exchange": "CME",      "product_name": "2018",      "product_code": "CL",      "weight": "0.3"     },     {      "product_id": "c002",      "exchange": "CME",      "product_name": "2018",      "product_code": "CL",      "weight": "0.7"     }    ] }我需要对相同的信息进行分组,并为其余部分设置一个新的索引“篮子”。我该怎么做?非常感谢。
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 146 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号