У меня есть повторяющийся список пар Имя сотрудника-Умение-Значение, полученных из сводных данных Excel.Я загрузил данные в фрейм данных Staff, который выглядит следующим образом:
Name Skill Attribute Value
Bob S Certification ACA
Bob S Certification GSA
Bob S Degree Comp Sci
Kate Certification BCA
Теперь я хочу перевернуть данные обратно в python, чтобы они были
Name Certification Degree
Bob S ACA Comp Sci
Bob S GSA Lit
Kate BCA None
КогдаЯ пытаюсь поворачиваться в python с:
Staff=Staff.drop_duplicates([‘Name’,’Skill Attribute’])
Staff=Staff.pivot(‘Name’, ‘Skill Attribute’, ‘Value)
Я теряю данные значения.Например, Bob S имеет две сертификации, но показывает только одну:
Name Certification Degree
Bob S ACA Comp Sci
Kate BCA None
Попытка использовать функцию pivot без предыдущей строки drop_duplicates дает «ValueError: Индекс содержит повторяющиеся записи, не может изменить форму»
Как развернуть, чтобы сохранить все данные о значении и разрешить несколько записей значений атрибутов навыков на имя сотрудника?