Spec-Zone.ru › pandas 2

pandas.read_fwf

pandas.read_fwf(filepath_or_buffer, *, colspecs='infer', widths=None, infer_nrows=100, dtype_backend=_NoDefault.no_default, iterator=False, chunksize=None, **kwds)[source]

Чтение таблицы с фиксированной шириной строк в DataFrame.

Также поддерживает необязательное итеративное чтение или разбивку файла на фрагменты.

Дополнительную помощь можно найти в документации по инструментам ввода-вывода.

Параметры:
filepath_or_buffer:str, path object, или file-like object

Строка, объект пути (реализующий os.PathLike[str]), или файл-подобный объект, реализующий текстовую read() функцию. Строка может быть URL-адресом. Допустимые схемы URL включают http, ftp, s3 и file. Для URL-адресов файлов ожидается хост. Локальный файл может быть: file://localhost/path/to/table.csv.

colspecs:список кортежей (int, int) или ‘infer’. необязательно

Список кортежей, задающих границы фиксированных полей фиксированной ширины каждой строки как полуоткрытых интервалов (т.е. [от, до[ ). Строковое значение ‘infer’ может быть использовано для инструкции парсеру попытаться определить спецификации столбцов из первых 100 строк данных, которые не пропускаются через skiprows (по умолчанию=’infer’).

widths:список целых чисел, необязательно

Список ширины полей, который может быть использован вместо ‘colspecs’, если интервалы непрерывны.

infer_nrows:int, по умолчанию 100

Количество строк для рассмотрения при определении colspecs парсером.

dtype_backend:{‘numpy_nullable’, ‘pyarrow’}, по умолчанию ‘numpy_nullable’

Обработка типа данных, применяемая к результирующему DataFrame (пока экспериментально). Поведение следующее:

  • "numpy_nullable": возвращает DataFrame с поддержкой nullable-типов (по умолчанию).

  • "pyarrow": возвращает ArrowDtype DataFrame с поддержкой nullable, с помощью pyarrow.

Новое в версии 2.0.

**kwds:необязательно

Необязательные ключевые аргументы могут быть переданы в TextFileReader.

Возвращаемые значения:
DataFrame или TextFileReader

Файл значений, разделенных запятыми (csv), возвращается как двумерная структура данных с маркированными осями.

См. также

DataFrame.to_csv

Запись DataFrame в файл значений, разделенных запятыми (csv).

read_csv

Чтение файла значений, разделенных запятыми (csv), в DataFrame.

Примеры

>>> pd.read_fwf('data.csv')  

© 2008–2022, AQR Capital Management, LLC, Lambda Foundry, Inc. and PyData Development Team
Licensed under the 3-clause BSD License.
https://pandas.pydata.org/pandas-docs/version/2.2.2/reference/api/pandas.read_fwf.html

Spec-Zone.ru

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