Spec-Zone.ru › pandas 2

pandas.read_fwf

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

Считывает таблицу из строк с полями фиксированной ширины в DataFrame.

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

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

Параметры:
filepath_or_buffer:строка, объект пути или файловоподобный объект

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

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

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

widths:список int, необязательный

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

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

Количество строк, учитываемых парсером при определении colspecs.

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

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

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

  • "pyarrow": возвращает DataFrame с поддержкой nullable-типов данных на основе pyarrow ArrowDtype.

Добавлено в версии 2.0.

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

В TextFileReader можно передать необязательные именованные аргументы.

Возвращает:
DataFrame или TextFileReader

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

См. также

DataFrame.to_csv

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

read_csv

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

Примеры

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

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

Spec-Zone.ru

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