Я столкнулся с этим несколько раз и имею пример словаря, который я создал из функции get_max_Path()
, и он возвращает образец словаря:
{2: 0.3097502930247044,
3: 0.4413177909384636,
4: 0.5197224051562838,
5: 0.5717654946470984,
6: 0.6063959031223476,
7: 0.6365209824708223,
8: 0.655918861281035,
9: 0.680844386645206}
To преобразуйте это в фреймворк данных, я запустил следующее:
df = pd.DataFrame.from_dict(get_max_path(2), orient = 'index').reset_index()
Возвращает простой двухканалный фрейм с отдельным индексом:
index 0
0 2 0.309750
1 3 0.441318
Просто переименуйте столбцы, используя f.rename(columns={'index': 'Column1', 0: 'Column2'}, inplace=True)