Spec-Zone.ru › Polars

polars.DataFrame.to_arrow

DataFrame.to_arrow(
    *,
    compat_level: CompatLevel | None = None,
) → Table

Собирает базовые массивы Arrow в таблицу Arrow.

Эта операция в основном выполняется без копирования данных.

Типы данных, для которых создаётся копия:
  • CategoricalType

Изменено в версии 1.1: Параметр future был переименован в compat_level.

Параметры:
compat_level

Уровень совместимости, используемый при экспорте структур данных Polars. Для большинства пользователей рекомендуется уровень совместимости по умолчанию. Используйте pl.CompatLevel.oldest() для максимально высокого уровня совместимости. pl.CompatLevel.newest() использует наивысший поддерживаемый уровень совместимости, но считается нестабильным и может измениться без того, чтобы это считалось нарушением совместимости.

Примеры

>>> df = pl.DataFrame(
...     {"foo": [1, 2, 3, 4, 5, 6], "bar": ["a", "b", "c", "d", "e", "f"]}
... )
>>> df.to_arrow()
pyarrow.Table
foo: int64
bar: large_string
----
foo: [[1,2,3,4,5,6]]
bar: [["a","b","c","d","e","f"]]

© 2020 Ritchie Vink
© 2022 Polars contributors
Licensed under the MIT License.
https://docs.pola.rs/api/python/stable/reference/dataframe/api/polars.DataFrame.to_arrow.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API