Найти - Пользователи
Полная версия: Библиотека Pandas Нужна помощь!!!!
Начало » Python для экспертов » Библиотека Pandas Нужна помощь!!!!
1
valnis70
простите что отвлекаю Вас, но может найдется человек, который разбирается в библиотеке Pandas и поможет мне? Я недавно изучаю Python и многих вещей просто не понимаю. Пишу для себя небольшую программку, назовем ее “обработка табелей отработанного времени”. Логику написать мне ума хватило.. Но вот пришел к тому,что надо бы выгружать файлы xls и работать напрямую с ними и вот тут случился затык. ОС Windows 7, Python 3.8, Pandas 1.1.5. Файл я выгрузил, преобразовал в datafram, а вот дальше мне нужно получить словарь. А он у меня не получается. Насколько я понял в Pandas ключами становятся названия столбцов, а мне надо, чтобы ключами стали значения первого столбца (“ФИО”) а аргументами соответственно все значения которые относятся к этому полю по горизонтали. Вот получить такой словарь у меня не выходит. Можно ли вообще такое реализовать в Pandas или мне надо подключать другую библиотеку? Если что не так либо коряво написал, не судите строго. Очень надеюсь на помощь. Заранее спасибо
xam1816
вот к примеру
 import pandas as pd
df = pd.read_excel('My_exel.xlsx',sheet_name='Sheet1')
print(df)
print('\nпосле преобразования в словарь')
df_dict = df.set_index('фио').to_dict('index')
print(df_dict)

вот так будет
     фио должность
0  Иванов В.В   кочегар
1  Петров С.С    уфолог
2     Сидоров  козлодер
после преобразования в словарь
{'Иванов В.В': {'должность': 'кочегар'}, 'Петров С.С': {'должность': 'уфолог'}, 'Сидоров': {'должность': 'козлодер'}}
xam1816
 print(df_dict['Петров С.С']['должность'])
 уфолог
Process finished with exit code 0
valnis70
Спасибо, за ответ.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB