Как изменить положение одного столбца в библиотеке Python Polars?Python

Программы на Python
Anonymous
 Как изменить положение одного столбца в библиотеке Python Polars?

Сообщение Anonymous »

Я работаю с библиотекой Python Polars для манипулирования данными в DataFrame и пытаюсь изменить положение одного столбца. Я хотел бы переместить определенный столбец в другой индекс, сохранив при этом другие столбцы на соответствующих позициях.
Один из способов сделать это — использовать select, но для этого требуется указать полный порядок для всех столбцов, чего я не хочу делать.
import polars as pl

# Create a simple DataFrame
data = {
'A': [1, 2, 3],
'B': [4, 5, 6],
'C': [7, 8, 9],
'D': [10, 11, 12]
}

df = pl.DataFrame(data)

Я хочу переместить столбец «C» в индекс 1, поэтому желаемый результат должен быть следующим:
shape: (3, 4)
┌─────┬─────┬─────┬──────┐
│ A │ C │ B │ D │
│ --- │ --- │ --- │ ---- │
│ i64 │ i64 │ i64 │ i64 │
╞═════╪═════╪═════╪══════╡
│ 1 │ 7 │ 4 │ 10 │
│ 2 │ 8 │ 5 │ 11 │
│ 3 │ 9 │ 6 │ 12 │
└─────┴─────┴─────┴──────┘


Подробнее здесь: https://stackoverflow.com/questions/759 ... rs-library

Вернуться в «Python»