Я работаю в python3. У меня есть pandas фрейм данных, и я хотел бы преобразовать его в dict.
Фрейм данных выглядит следующим образом:
ID year country
0 123 2019 USA
1 456 2019 UK
2 789 2018 Sweden
Я хотел бы закончить с помощью dict, где номер ID - это первичный ключ, а значение - это dict. «год» и «страна» должны быть ключами «субдиктов».
Результат должен быть таким:
{'123': {'year': 2019, 'country': 'USA'} , '456': {'year': 2019, 'country': 'UK'}, '789': {'year': 2018, 'country' : 'Sweden'}}
Какой самый быстрый и лучший способ сделать это? Это довольно большой массив данных. Есть ли способ сделать это с .to_dict
? Заранее спасибо.