pandas.read_fwf
- pandas.read_fwf(filepath_or_buffer, colspecs='infer', widths=None, infer_nrows=100, **kwds)[source]
-
Чтение таблицы с фиксированной шириной столбцов в DataFrame.
Также поддерживает необязательное итеративное чтение или разделение файла на фрагменты.
Дополнительную информацию можно найти в документации по инструментам ввода-вывода.
- Параметры
-
- filepath_or_buffer:str, объект пути или объект-поток
-
Строка, объект пути (реализующий
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 парсером.
- **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/1.5.0/reference/api/pandas.read_fwf.html