Я ищу общий способ превращения DataFrame во вложенный словарь
Это примерный кадр данных
name v1 v2 v3
0 A A1 A11 1
1 A A2 A12 2
2 B B1 B12 3
3 C C1 C11 4
4 B B2 B21 5
5 A A2 A21 6
Число столбцов может отличаться, а также имена столбцов.
вот так:
{
'A' : {
'A1' : { 'A11' : 1 }
'A2' : { 'A12' : 2 , 'A21' : 6 }} ,
'B' : {
'B1' : { 'B12' : 3 } } ,
'C' : {
'C1' : { 'C11' : 4}}
}
Какой лучший способ достичь этого?
ближайший я получил с функцией zip
, но не смог заставить его работать более чем на один уровень (два столбца).