pandas.read_sas#
- pandas.read_sas(filepath_or_buffer, format=None, index=None, encoding=None, chunksize=None, iterator=False)[源代码]#
读取存储为XPORT或SAS7BDAT格式文件的SAS文件。
- 参数
- filepath_or_buffer字符串、路径对象或类似文件的对象
字符串、路径对象(实现
os.PathLike[str]
)或实现二进制文件的类似文件的对象read()
功能。该字符串可以是URL。有效的URL方案包括http、ftp、s3和文件。对于文件URL,需要主机。本地文件可以是:file://localhost/path/to/table.sas
。- formatStr{‘xport’,‘sas7bdat’}或无
如果没有,则从文件扩展名推断文件格式。如果是‘xport’或‘sas7bdat’,则使用相应的格式。
- index索引列的标识,默认为无
应用作DataFrame索引的列标识符。
- encoding字符串,默认为无
对文本数据进行编码。如果没有,则将文本数据存储为原始字节。
- chunksize集成
读取文件 chunksize 一次行数,返回迭代器。
在 1.2 版更改:
TextFileReader
是一名上下文管理器。- iterator布尔默认为FALSE
如果为True,则返回用于增量读取文件的迭代器。
在 1.2 版更改:
TextFileReader
是一名上下文管理器。
- 退货
- 如果迭代器=FALSE且块大小=无,则返回DataFrame,否则返回SAS7BDATReader
- 或XportReader