Итак, я пишу программу, в которой я определяю важность функций для примерно 55 функций, и некоторые из них были категоричными, поэтому я быстро их кодировал, чтобы мой анализ данных имел смысл. Сейчас я пытаюсь объединить функции с горячим кодированием обратно в их исходные функции, чтобы я мог получить общее значение для каждой категориальной функции.
вот мой псевдо-код:
Importance = [.1,.2,.3,.4]
Importance_labels = ['Sand_trap_10', 'Sand_trap_15', 'Sand_trap_20', 'Sand_trap_25']
Importances_df = pd.DataFrame({'Importance_labels':'Importance'})
а я хочу
Importance = [1]
Importance_ labels = ['Sand_trap']
Importance_df = pd.DataFrame({'Importance_labels':'Importance'})
Похоже, что это грубый способ решения этой проблемы, но у меня возникают проблемы с загрузкой новых списков из цикла и добавлением их в фрейм данных всех важных функций. Этот цикл возвращает два списка, один из которых заполнен новыми значениями важности, а другой - соответствующими метками объектов. Есть идеи? Также сортировка не будет работать.