JSON字符串:
{
"PurchaseId": "Pur-001",
"Orders": [{
"id": "154",
"isOnline": false,
"Store_location": {
"Order-Date": "2019-06-04T07:35:00"
},
"Store_Network": [{
"Network_Domain": "Food_Processing"
}]
}],
"Sales": [{
"id": "1856",
"SalesLoads": [
1000,
3000,
5000
],
"Network": [{
"id": "London_Store",
"history": [
0,
1,
2,
0,
0,
0,
0,
0
],
"Leads": {
"From": "Mgmt-Dept",
"time": "34hrs"
}
}]
}]
}
到目前为止我的代码:
import pandas.io.json as pd_json
data = pd_json.loads(json_str)
df=pd_json.json_normalize(data, record_path='loads')
我尝试了JSON\u Normalize,但无法将这个JSON字符串加载到数据帧中。有没有可能使用JSON Normalize来实现,或者有没有其他优化的解决方案可用。你知道吗
您可以直接将字符串导入到数据帧中,因为您必须将字符串转换为字典。 只需导入JSON并转换
这是相当长的时间,但完成工作。希望有人能用更好的解决方案和更少的冗长来回答。你知道吗
相关问题 更多 >
编程相关推荐