Объединить / склеить многоуровневые названия columns
Расчитала таблицу с помощью groupby() и pivot(), в результате получились многоуровневые названия колонок:

Мне необходимо получить одноуровневые названия вида "Позиция 01.10.2021". Какой есть способ это сделать?
Таблица обновляется каждую неделю, поэтому важно, чтобы это делалось с помощью готового метода / функции
Ответы (1 шт):
Автор решения: CrazyElf
→ Ссылка
Вроде бы так должно получиться:
df.columns = [f'Позиция {lev2}' for lev1, lev2 in df.columns]
Если у вас есть и другие какие-то колонки помимо указанных, то будет несколько сложнее, наверное, но покажите содержимое вашего df.columns тогда.