我有一个包含JSON的文件,如下所示:
{"CompanyXYZ": [
{"EmployeeList": [
{"ID": 1557, "LocID": 335, "LineList": [
{"ProgID": 15, "Late": 288,
"ProjList": [
{"ProjID": 55, "NumInTeam": 5},
{"ProjID": 66, "NumInTeam": 3}
]
}
]
},
{"ID": 3058, "LocID": 777, "LineList": [
{"ProgIDID": 62, "Late": 20, "ProjList": [
{"ProjID": 62, "NumInTeam": 7 }
]
},
{ "ProgID": 58, "Late": 21, "ProjList": [
{"ProjID": 58, "NumInTeam": 8 }
]
},
{"ProgID": 38, "Late": 15, "ProjList": [
{"ProjID": 38, "NumInTeam": 18}
]
}
]
}
]
}
]
}
我尝试使用将其加载到Python 3.6数据框中 json.load,json.loads,read_json 但我得到的是一个矩阵,其中包含一个索引值(0),一个列标题(CompanyXYZ)和一个数据条目(包含捕获所有数据的字典和/或列表的字典)。
我想把它变成一个好看的"数据框如下(当然正确对齐)
ID LocID ProgID Late ProjID NumInTeam 1557 335 12 288 55 5 1557 335 12 288 66 3 3058 777 62 20 62 7 3058 777 58 21 58 8 3058 777 38 15 38 18
这样做的最佳方式是什么?感谢。
阿伦