Преобразовать DataFrame в словарь

Описание
Блок позволяет преобразовать DataFrame в словарь со структурой:
- Словарь колонок и строк: Каждая колонка превращается в словарь, где ключи — это строки, а значения — данные из ячеек;
- Словарь колонок и списков: Каждая колонка превращается в список значений из всех строк;
- Словарь колонок и серий: Каждая колонка становится объектом Series (похож на список, но с дополнительными метками строк);
- Разделенный формат: Создает отдельные списки для строк, колонок и данных;
- Компактный формат: То же, что “Разделенный формат”, но дополнительно включает имена строк и колонок;
- Список записей: Каждый ряд превращается в словарь, где ключи — это имена колонок, а значения — данные;
- Словарь строк и колонок: Ключи — это строки, а значения — вложенные словари с колонками и их данными.

Пример использования
В данном примере блок преобразует DataFrame в словарь:
Структуры преобразования:
{ 'Имя': {0: 'Алекс', 1: 'Мария', 2: 'Тимофей'}, 'Возраст': {0: 25, 1: 30, 2: 22}, 'Город': {0: 'Москва', 1: 'Санкт-Петербург', 2: 'Казань'}}
{ 'Имя': ['Алекс', 'Мария', 'Тимофей'], 'Возраст': [25, 30, 22], 'Город': ['Москва', 'Санкт-Петербург', 'Казань']}
{ 'Имя': 0 Алекс 1 Мария 2 Тимофей Name: Имя, dtype: object, 'Возраст': 0 25 1 30 2 22 Name: Возраст, dtype: int64, 'Город': 0 Москва 1 Санкт-Петербург 2 Казань Name: Город, dtype: object}
{ 'index': [0, 1, 2], 'columns': ['Имя', 'Возраст', 'Город'], 'data': [ ['Алекс', 25, 'Москва'], ['Мария', 30, 'Санкт-Петербург'], ['Тимофей', 22, 'Казань'] ]}
{ 'index': [0, 1, 2], 'columns': ['Имя', 'Возраст', 'Город'], 'data': [ ['Алекс', 25, 'Москва'], ['Мария', 30, 'Санкт-Петербург'], ['Тимофей', 22, 'Казань'] ], 'index_names': [None], 'column_names': [None]}
[ {'Имя': 'Алекс', 'Возраст': 25, 'Город': 'Москва'}, {'Имя': 'Мария', 'Возраст': 30, 'Город': 'Санкт-Петербург'}, {'Имя': 'Тимофей', 'Возраст': 22, 'Город': 'Казань'}]
{ 0: {'Имя': 'Алекс', 'Возраст': 25, 'Город': 'Москва'}, 1: {'Имя': 'Мария', 'Возраст': 30, 'Город': 'Санкт-Петербург'}, 2: {'Имя': 'Тимофей', 'Возраст': 22, 'Город': 'Казань'}}

Результат
Вывод результата на экран:
