I have a nested JSON file, I flattened it and got a list back which looks like this;
[{patient_0_order: 1234,
patient_0_id: a1,
patient_0_time: 01/01/2016,
patient_0_desc: xyz,
patient_1_order: 2313,
patient_1_id: b1,
patient_1_time: 02/01/2016,
patient_1_desc: def,
patient_2_order: 9876,
patient_2_id: c1,
patient_2_time: 03/01/2016,
patient_2_desc: ghi,
patient_3_order: 0075,
patient_3_id: d1,
patient_3_time: 04/01/2016,
patient_3_desc: klm,
patient_4_order: 6268,
patient_4_id: e1,
patient_4_time: 05/01/2016,
patient_4_desc: pqr}`]
Now I want to convert the list into a data frame such that each row takes one patient like below.
patient_order patient_id patient_time patient_desc
0 1234 a1 01/01/2016 xyz
1 2313 b1 02/01/2016 def
2 9876 c1 03/01/2016 ghi
3 0075 d1 04/01/2016 klm
4 6268 e1 05/01/2016 pqr
I tried using pandas.DataFrame(list) and it gave me a dataframe with 1 row * 20 columns table which is not I want.
Any help and suggestions would be greatly appreciated.