Spec-Zone.ru › pandas 1

pandas.read_sas

pandas.read_sas(filepath_or_buffer, format=None, index=None, encoding=None, chunksize=None, iterator=False, compression='infer')[source]

Чтение файлов SAS, хранящихся в формате XPORT или SAS7BDAT.

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

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

format:str {‘xport’, ‘sas7bdat’} или None

Если None, формат файла определяется по расширению. Если ‘xport’ или ‘sas7bdat’, используется соответствующий формат.

index:идентификатор столбца индекса, по умолчанию None

Идентификатор столбца, который должен использоваться в качестве индекса DataFrame.

encoding:str, по умолчанию None

Кодировка текстовых данных. Если None, текстовые данные хранятся в виде байтовых строк.

chunksize:int

Чтение файла построчно по chunksize, возвращает итератор.

Изменено в версии 1.2: TextFileReader — это менеджер контекста.

iterator:bool, по умолчанию False

Если True, возвращает итератор для постепенного чтения файла.

Изменено в версии 1.2: TextFileReader — это менеджер контекста.

compression:str или dict, по умолчанию ‘infer’

Для сжатия данных на диске на лету. Если ‘infer’ и ‘filepath_or_buffer’ — это путь, определить сжатие по расширениям: ‘.gz’, ‘.bz2’, ‘.zip’, ‘.xz’, ‘.zst’, ‘.tar’, ‘.tar.gz’, ‘.tar.xz’ или ‘.tar.bz2’ (в противном случае сжатие не применяется). При использовании ‘zip’ или ‘tar’ ZIP-файл должен содержать только один файл данных для чтения. Установите в None для отключения сжатия. Также может быть словарь с ключом 'method', установленным в одном из {'zip', 'gzip', 'bz2', 'zstd', 'tar'} и другие пары ключ-значение передаются в zipfile.ZipFile, gzip.GzipFile, bz2.BZ2File, zstandard.ZstdDecompressor или tarfile.TarFile, соответственно. Например, для сжатия Zstandard с использованием пользовательского словаря сжатия можно передать следующее: compression={'method': 'zstd', 'dict_data': my_compression_dict}.

Введено в версии 1.5.0: Добавлена поддержка файлов .tar.

Возвращает
DataFrame, если iterator=False и chunksize=None, иначе SAS7BDATReader или XportReader

© 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_sas.html

Spec-Zone.ru

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