Я создал фрейм данных из более крупного фрейма данных с циклом for и функцией group by.Мультииндексированный фрейм данных имеет имя «Область» для всех столбцов, а второй уровень для всех столбцов называется «среднее».Я индексирую столбцы с помощью iloc и хотел дать им имена на основе другого фрейма данных.
Не могли бы вы мне помочь?Если у вас совершенно другой подход, я тоже, конечно, благодарен.
bis=len(index_df['amount'])
for c, d in zip (index_df['amount'], (bis)):
num[c] = num.iloc[:,[d]]
Я получаю следующее сообщение об ошибке: «TypeError: аргумент zip # 2 должен поддерживать итерацию»