Я считаю, что это поможет ..
Просто возьмем пример DataFrame с использованием ..
См. Это Документация pandas.DataFrame.to_dict
>>> df = pd.DataFrame({'a': ['red', 'yellow', 'blue'], 'b': [0.5, 0.25, 0.125]})
>>> df
a b
0 red 0.500
1 yellow 0.250
2 blue 0.125
dict - по умолчанию: имена столбцов - это ключи, значения - словари индекса: пары данных
>>> df.to_dict('dict')
{'a': {0: 'red', 1: 'yellow', 2: 'blue'}, 'b': {0: 0.5, 1: 0.25, 2: 0.125}}
list - ключи - это имена столбцов, значения - это спискиданные столбца
>>> df.to_dict('list')
{'a': ['red', 'yellow', 'blue'], 'b': [0.5, 0.25, 0.125]}
Если вам нравятся значения, подобные кортежу, попробуйте ниже:
>>> {x[0]: x[1:] for x in df.itertuples(index=False)}
{'red': (0.5,), 'yellow': (0.25,), 'blue': (0.125,)}