Ввод-вывод
Avro
| Читает данные в DataFrame из формата Apache Avro. |
| Записывает данные в файл Apache Avro. |
Буфер обмена
| Читает текст из буфера обмена и передаёт его в |
| Копирует |
CSV
| Читает CSV-файл в DataFrame. |
| Читает CSV-файл пакетами. |
| Лениво читает данные из CSV-файла или нескольких файлов, заданных шаблонами glob. |
| Записывает данные в файл CSV (с разделителями-запятыми). |
| Выполняет запрос в потоковом режиме и записывает результат в CSV-файл. |
Читает |
База данных
| Читает результаты SQL-запроса в DataFrame, используя объект подключения. |
| Читает результаты SQL-запроса в DataFrame, используя URI. |
| Записывает данные из DataFrame Polars в базу данных. |
Delta Lake
| Читает данные из таблицы Delta Lake в DataFrame. |
| Лениво читает данные из таблицы Delta Lake. |
| Записывает DataFrame как таблицу Delta. |
| Записывает LazyFrame как таблицу Delta. |
Excel / ODS
| Читает данные электронной таблицы Excel в DataFrame. |
| Читает данные электронной таблицы OpenOffice (ODS) в DataFrame. |
| Записывает данные фрейма в таблицу книги/листа Excel. |
Feather / IPC
| Читает данные из файла Arrow IPC (Feather v2) в DataFrame. |
| Получает схему файла IPC без чтения данных. |
| Читает данные из потока пакетов записей Arrow IPC в DataFrame. |
| Лениво читает данные из файла Arrow IPC (Feather v2) или нескольких файлов, заданных шаблонами glob. |
| Записывает данные в двоичный поток Arrow IPC или файл Feather. |
| Записывает данные в поток пакетов записей Arrow IPC. |
| Выполняет запрос в потоковом режиме и записывает результат в файл IPC. |
Iceberg
| Лениво читает данные из таблицы Apache Iceberg. |
| Записывает DataFrame в таблицу Iceberg. |
| Записывает LazyFrame в таблицу Iceberg. |
JSON
| Читает данные из файла JSON в DataFrame. |
| Читает данные из файла JSON с разделителями-символами новой строки в DataFrame. |
| Лениво читает данные из файла JSON с разделителями-символами новой строки или нескольких файлов, заданных шаблонами glob. |
| Сериализует данные в формате JSON. |
| Сериализует данные в формате JSON с разделителями-символами новой строки. |
| Выполняет запрос в потоковом режиме и записывает результат в файл NDJSON. |
Строки
| Читает строки из файла в столбец строкового типа. |
| Создаёт LazyFrame, который сканирует строки из файла в столбец строкового типа. |
Секционирование
Запись на диск с использованием различных стратегий секционирования.
| Конфигурация записи в несколько выходных файлов. |
| Содержит сведения о файле, в который выполняется запись. |
Parquet
| Читает данные из файла Parquet в DataFrame. |
| Получает пользовательские метаданные на уровне файла Parquet без чтения данных. |
| Получает схему файла Parquet без чтения данных. |
| Лениво читает данные из локального файла Parquet или файла в облачном хранилище (или из нескольких файлов). |
| Записывает данные в файл Apache Parquet. |
| Выполняет запрос в потоковом режиме и записывает результат в файл Parquet. |
Наборы данных Arrow
Подключение к наборам данных pyarrow.
| Сканирует источник, реализующий интерфейс Arrow PyCapsule. |
| Сканирует набор данных pyarrow. |
Учётные данные облачных сервисов
Конфигурация предоставления учётных данных для облачных сервисов.
Базовый класс для поставщиков учётных данных. | |
| Поставщик учётных данных AWS. |
| Поставщик учётных данных Azure. |
| Поставщик учётных данных GCP. |
Параметры приведения типов при сканировании
Конфигурация приведения типов во время сканирования.
| Параметры приведения типов, применяемые при сканировании файлов. |
© 2020 Ritchie Vink
© 2022 Polars contributors
Licensed under the MIT License.
https://docs.pola.rs/api/python/stable/reference/io.html