Получить тип столбца, используя выражение PolarsPython

Программы на Python
Anonymous
Получить тип столбца, используя выражение Polars

Сообщение Anonymous »

Я пытаюсь получить сжатый тип данных столбца с помощью выражения, чтобы иметь возможность выполнить для него проверку.

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

import polars as pl

df = pl.DataFrame({"list_column": [[1, 2], [3, 4], [5, 6]]})
Например, я хотел бы создать выражение, которое позволяет мне делать следующее:

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

df.with_columns(type_check = pl.lit((pl.col("list_column").shrink_dtype() == pl.List)))

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

shape: (3, 2)
┌─────────────┬────────────┐
│ list_column ┆ type_check │
│ ---         ┆ ---        │
│ list[i64]   ┆ bool       │
╞═════════════╪════════════╡
│ [1, 2]      ┆ true       │
│ [3, 4]      ┆ true       │
│ [5, 6]      ┆ true       │
└─────────────┴────────────┘
Это осуществимо?


Подробнее здесь: https://stackoverflow.com/questions/794 ... expression

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