Spec-Zone.ru › Polars

polars.DataFrame.melt

DataFrame.melt(
    id_vars: ColumnNameOrSelector | Sequence[ColumnNameOrSelector] | None = None,
    value_vars: ColumnNameOrSelector | Sequence[ColumnNameOrSelector] | None = None,
    variable_name: str | None = None,
    value_name: str | None = None,
) → DataFrame

Преобразует DataFrame из широкого формата в длинный.

При необходимости оставляет столбцы-идентификаторы.

Эта функция полезна для преобразования DataFrame в формат, в котором один или несколько столбцов являются переменными-идентификаторами (id_vars), а все остальные столбцы, рассматриваемые как измеряемые переменные (value_vars), «разворачиваются» в строки, оставляя только два столбца, не являющихся идентификаторами: «variable» и «value».

Устарело с версии 1.0.0: Вместо этого используйте метод unpivot().

Параметры:
id_vars

Столбец(ы) или селектор(ы), используемые в качестве переменных-идентификаторов.

value_vars

Столбец(ы) или селектор(ы), используемые в качестве переменных-значений; если value_vars пуст, будут использованы все столбцы, не входящие в id_vars.

variable_name

Имя столбца variable. По умолчанию — «variable»

value_name

Имя столбца value. По умолчанию — «value»

© 2020 Ritchie Vink
© 2022 Polars contributors
Licensed under the MIT License.
https://docs.pola.rs/api/python/stable/reference/dataframe/api/polars.DataFrame.melt.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API