DataFrame — функция pivot ()
Функция pivot () используется для изменения формы данного DataFrame, организованного по заданным значениям индекса/столбца. Эта функция не поддерживает агрегирование данных, несколько значений приведут к появлению MultiIndex в столбцах.
DataFrame.pivot (self, index = None, columns = None, values = None)
Параметры:
Имя | Описание | Тип/значение по умолчанию | Обязательное/необязательное |
---|---|---|---|
index | Столбец, используемый для создания индекса нового кадра. Если Нет, использует существующий индекс. | строка или объект | Необязательно |
столбцы | Столбец для создания новых столбцов фрейма. | строка или объект | Обязательно |
values | Столбцы, используемые для заполнения значений нового кадра. Если не указано иное, будут использованы все оставшиеся столбцы, а результат будет иметь столбцы с иерархической индексацией. | строка, объект или список из предыдущего | Необязательно |
Возвращает: DataFrame
Возвращает измененный DataFrame.
Возникает: ValueError — Когда есть какой-либо индекс, комбинации столбцов с несколькими значениями. DataFrame.pivot_table, когда вам нужно агрегировать.
Пример:
Загрузите вышеуказанный блокнот из здесь .