Манипулирование столбцами Polars определенным образом ⇐ Python

Программы на Python
Anonymous
Манипулирование столбцами Polars определенным образом

Сообщение Anonymous »

У меня есть такой входной фрейм данных:

Код: Выделить всё

df = pl.DataFrame({
"foo": [[1, 2, 3], [7, 8, 9]],
"bar": [[4, 5, 6], [1, 0, 1]]
})
и мне бы хотелось получить такой результат:

Код: Выделить всё

shape: (4, 4)
┌──────┬────────┬────────┬────────┐
│ Name ┆ Value0 ┆ Value1 ┆ Value2 │
│ ---  ┆ ---    ┆ ---    ┆ ---    │
│ str  ┆ i64    ┆ i64    ┆ i64    │
╞══════╪════════╪════════╪════════╡
│ foo  ┆ 1      ┆ 2      ┆ 3      │
│ foo  ┆ 7      ┆ 8      ┆ 9      │
│ bar  ┆ 4      ┆ 5      ┆ 6      │
│ bar  ┆ 1      ┆ 0      ┆ 1      │
└──────┴────────┴────────┴────────┘
Я попробовал сделать это сложным путем, преобразовав его из Dataframe, чтобы манипулировать им, но я уверен, что есть способ сделать это в Polars.

Подробнее здесь: https://stackoverflow.com/questions/776 ... ecific-way

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