У меня есть два списка - «A» и «B», в каждом по 3158 элементов.Я пытаюсь объединить два списка в словарь, но dict (zip ()) не работает.Вот макет моего исходного файла Excel (здесь три точки данных для примера):
Name ExecConsumer
Report1 John
Report2 Brian
Report3 Mike
Я импортировал данные, используя панд.В файле Excel содержится около 20 столбцов, поэтому я извлек из него два отдельных столбца и назначил их переменным.Определенный DataFrame - df100.Вот код:
AE=df100.loc[:,["ExecConsumer"]]
ReportNames=df100.loc[:,"Name"]]
RT = dict(zip(ReportNames,AE))
Вот мой вывод:
{"ExecConsumer":"Name"}
Я ожидал:
{"Report1":"John", "Report2":"Brian", "Report3":"Mike", ....}
Мысли?Если я печатаю AE и ReportName по отдельности, они не пусты.Но в тот момент, когда я их объединяю, я не получаю того, чего ожидаю.Я использую Python 3.7, если это поможет.
Спасибо