Как создать фрейм данных Polars, указав имена столбцов из спискаPython

Программы на Python
Ответить
Anonymous
 Как создать фрейм данных Polars, указав имена столбцов из списка

Сообщение Anonymous »

Я хочу создать новый фрейм данных Polars из массивов numpy, поэтому я хочу добавить имена столбцов при создании фрейма данных (как я делаю с пандами).

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

df = pl.DataFrame(noisy_data.tolist(), columns=[f"property_{i}" for i in range(num_columns)])
Но поляры не любят «столбцы»

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

TypeError: DataFrame.__init__() got an unexpected keyword argument 'columns'
В документации по фрейму данных Polats я не вижу ни одного параметра для определения имен столбцов

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

class polars.DataFrame(
data: FrameInitTypes | None = None,
schema: SchemaDefinition | None = None,
*,
schema_overrides: SchemaDict | None = None,
strict: bool = True,
orient: Orientation | None = None,
infer_schema_length: int | None = 100,
nan_to_null: bool = False,
)
Другой вариант — переименовать столбцы со списком имен после создания df.

Подробнее здесь: https://stackoverflow.com/questions/782 ... rom-a-list
Ответить

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

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

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

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

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