Saya baru mengenal python dan mencoba membangun pohon dengan hubungan induk-anak menggunakan python. Saya menghadapi kesulitan untuk membuatnya:
Bingkai data:
data = [['root','Parent1','Children1','Grand Childern 1','Great Grand Childern 1'],['root','Parent1','Children2','Grand Childern 1','Great Grand Childern 1'],['root','Parent1','Children2','Grand Childern 2','Great Grand Childern 1'],['root','Parent2','Children1','Grand Childern 1','Great Grand Childern 1'],['root','Parent2','Children2','Grand Childern 1','Great Grand Childern 1']]
df=pd.DataFrame(data,columns=['LEVEL 1','LEVEL 2','LEVEL 3','LEVEL 4','LEVEL 5'])
Dan saya mencoba mengonversinya sebagai format pohon JSON seperti di bawah ini:
{
"name": "root",
"children": [{
"name": "Parent1",
"children": [{
"name": "Children1" ,
"children":[{
"name":"Grand Children1",
"children":[{
"name":"Great Grand Children1"
}]
}]},
{
"name": "Children2" ,
"children":[{
"name":"Grand Children1",
"children":[{"name":"Great Grand Children1"}],
"name":"Grand Children2",
"children":[{"name":"Great Grand Children1"}]}
] }
]
},
{
"name": "Parent2",
"children": [
{
"name": "Children1" ,
"children":[{"name":"Grand Children1",
"children":[{"name":"Great Grand Children1"}]}] },
{
"name": "Children2" ,
"children":[{
"name":"Grand Children1","children":[{"name":"Great Grand Children1"}],
"name":"Grand Children1","children":[{"name":"Great Grand Children2"}]}
] }
]
}]
}
Bingkai Data:
Saya menghargai jika ada yang bisa membantu saya.