У меня есть датафрейм с 558 столбцами. Первые 12 столбцов - это ежемесячные продажи, а остальные столбцы - характеристики продукта. Каждая строка фрейма данных представляет отдельный продукт.
Я хочу повернуть таблицу так, чтобы 12 столбцов продаж для каждого продукта представляли репрезентативные строки для продукта, то есть каждый продукт будет иметь 12 строк.
Я думал, что следующий код будет работать:
df.pivot(index=df[df.columns[0:11]] , columns=df[df.columns[12:558]])
Но не повезло.
Ценю любую помощь!