Polars – ComputeError: невозможно привести тип «Объект» после преобразования из Numpy ArrayPython

Программы на Python
Ответить
Anonymous
 Polars – ComputeError: невозможно привести тип «Объект» после преобразования из Numpy Array

Сообщение Anonymous »

У меня есть кадр данных Polars, который я разделил на несколько кадров с помощью np.array_split. После разделения и преобразования обратно в полярный фрейм данных все столбцы имеют тип данных «объект». Когда я хочу изменить тип данных с помощью cast(), я получаю следующую ошибку:

ComputeError: невозможно привести тип «Объект»

Что я делаю неправильно?/Как я могу это исправить? Мне нужно, чтобы столбцы имели разные типы данных для дальнейшей обработки.
import numpy as np
import polars as pl

df = pl.DataFrame({
'column1': ['2021-01-01', '2021-02-02', '2021-03-03'],
'column2': ['value1', 'value2', 'value3']
})

df = pl.from_numpy(np.array_split(df, 2)[0], schema=df.columns, orient='row')
df = df.with_columns(pl.col('column1').cast(pl.String))


Подробнее здесь: https://stackoverflow.com/questions/766 ... -numpy-arr
Ответить

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

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

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

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

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