Приведение столбца Polars pl.Object к pl.String вызывает ошибку ComputeError.Python

Программы на Python
Ответить
Anonymous
 Приведение столбца Polars pl.Object к pl.String вызывает ошибку ComputeError.

Сообщение Anonymous »

Я получил pl.LazyFrame со столбцом типа Object, который содержит представления даты, а также включает пропущенные значения (нет).

На первом этапе я хотел бы преобразовать столбец из Object в String, однако это приводит к ошибке ComputeError. Я не могу понять, почему. Полагаю, это связано со значениями None, но, к сожалению, я не могу их удалить в данный момент.
import numpy as np
import polars as pl

rng = np.random.default_rng(12345)
df = pl.LazyFrame(
data={
"date": rng.choice(
[None, "03.04.1998", "03.05.1834", "05.06.2025"], 100
),
}
)
df.with_columns(pl.col("date").cast(pl.String)).collect()


Подробнее здесь: https://stackoverflow.com/questions/774 ... mputeerror
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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