【发布时间】:2017-02-20 13:05:00
【问题描述】:
您好,我在数据框中有以下数据集:
app_id | mob | qtr | amt_fin | net_loss
------------------------------------------------
59101378 | 0 | 20143 | 32387.99 | 1.47
-----------------------------------------------
59101378 | 1 | 20143 | 32387.99 | 3.6
-----------------------------------------------
59101378 | 2 | 20143 | 32387.99 | 1.02
-----------------------------------------------
59101378 | 3 | 20143 | 32387.99 | 0.77
------------------------------------------------
59101378 | 4 | 20143 | 32387.99 | 0.77
-----------------------------------------------
59101500 | 0 | 20143 | 2500 | 1.088
-----------------------------------------------
59101500 | 1 | 20143 | 2500 | -0.13
-----------------------------------------------
59101500 | 2 | 20143 | 2500 | 0.43
-----------------------------------------------
59101500 | 3 | 20143 | 2500 | 0.45
我需要这样的 json 文件:
[app_id=59101378:{mob=0{qtr=20143,amt_fin=32387.9,net_loss=1.47},mob=1{qtr=20143,amt_fin=32387.9,net_loss=3.6},mob=2{qtr=20143,amt_fin=32387.9,net_loss=1.02},mob=3{qtr=20143,amt_fin=32387.9,net_loss=0.77},mob=4{qtr=20143,amt_fin=32387.9,net_loss=0.77}},app_id=59101500:{mob=0{qtr=20143,amt_fin=2500,net_loss=-.13},mob=1{qtr=20143,amt_fin=2500,net_loss=.43},mob=2{qtr=20143,amt_fin=2500,net_loss=.45}}]
它可能有格式问题,但我正在寻找的索引方式是相同的。你能告诉我如何在 python、panda、json 中实现这一点吗 我希望我的 json 文件在 app_id 和 mob 列上建立索引。但 app_id 有一条记录
【问题讨论】:
-
这不是有效的
json。如果你想要那个确切的模式并认为它是json,或者如果你想要json,但我不确定你所呈现的内容是否真的是json,我将试图破译。如果你想要实际认证的json,你不能得到你想要的。
标签: json python-2.7 pandas