我有一个带有DF的csv文件,其结构如下:
我的数据帧:
我想使用python将数据输入到以下JSON格式。我查看了几个链接(但我在嵌套部分中迷失了方向)。我检查的链接:
How to convert pandas dataframe to uniquely structured nested json
convert dataframe to nested json
"PHI": 2,
"firstname": "john",
"medicalHistory": {
"allergies": "egg",
"event": {
"inPatient":{
"hospitalized": {
"visit" : "7-20-20",
"noofdays": "5",
"test": {
"modality": "xray"
}
"vitalSign": {
"temperature": "32",
"heartRate": "80"
},
"patientcondition": {
"headache": "1",
"cough": "0"
}
},
"icu": {
"visit" : "",
"noofdays": "",
},
},
"outpatient": {
"visit":"5-20-20",
"vitalSign": {
"temperature": "32",
"heartRate": "80"
},
"patientcondition": {
"headache": "1",
"cough": "1"
},
"test": {
"modality": "blood"
}
}
}
}
如果有人能帮我处理嵌套数组,那将非常有帮助
您需要一个或多个helper函数来像这样解压表中的数据。编写main helper函数以接受两个参数:1。df和2。模式。该模式将用于将df解包为df中每一行的嵌套结构。下面的模式是如何为您描述的逻辑子集实现这一点的示例。虽然不完全是您在示例中指定的内容,但应该足够提示您自己完成任务的其余部分
相关问题 更多 >
编程相关推荐