polars.Expr.reshape
-
Изменяет форму этого Expr на плоский столбец или столбец типа Array.
- Параметры:
-
- dimensions
-
Кортеж размеров измерений. Если в качестве значения для первого измерения указано -1, его размер определяется автоматически. Поскольку размер Column может быть неизвестен заранее, использовать -1 можно только для первого измерения.
- Возвращает:
-
- Expr
-
Если указано одно измерение, результатом будет выражение с исходным типом данных. Если указано несколько измерений, результатом будет выражение с типом данных
Arrayи формойdimensions.
См. также
-
Expr.list.explode -
Разворачивает столбец со списками.
Примеры
>>> df = pl.DataFrame({"foo": [1, 2, 3, 4, 5, 6, 7, 8, 9]}) >>> square = df.select(pl.col("foo").reshape((3, 3))) >>> square shape: (3, 1) ┌───────────────┐ │ foo │ │ --- │ │ array[i64, 3] │ ╞═══════════════╡ │ [1, 2, 3] │ │ [4, 5, 6] │ │ [7, 8, 9] │ └───────────────┘ >>> square.select(pl.col("foo").reshape((9,))) shape: (9, 1) ┌─────┐ │ foo │ │ --- │ │ i64 │ ╞═════╡ │ 1 │ │ 2 │ │ 3 │ │ 4 │ │ 5 │ │ 6 │ │ 7 │ │ 8 │ │ 9 │ └─────┘
Expr.reshape(
dimensions: tuple[int,
...],
) → Expr
© 2020 Ritchie Vink
© 2022 Polars contributors
Licensed under the MIT License.
https://docs.pola.rs/api/python/stable/reference/expressions/api/polars.Expr.reshape.html