pandas.read_feather#
- pandas.read_feather(path, columns=None, use_threads=True, storage_options=None, dtype_backend=_NoDefault.no_default)[源代码]#
从文件路径加载 feather 格式对象。
- Parameters:
- path字符串、路径对象或文件类对象
字符串、路径对象(实现
os.PathLike[str])或实现二进制read()函数的文件类对象。字符串可以是 URL。有效的 URL 方案包括 http、ftp、s3 和 file。对于文件 URL,需要主机。本地文件可以是:file://localhost/path/to/table.feather。- columnssequence, default None
如果未提供,则读取所有列。
- use_threadsbool, default True
是否使用多线程并行读取。
- storage_optionsdict, 可选
适用于特定存储连接的额外选项,例如主机、端口、用户名、密码等。对于 HTTP(S) URL,键值对将作为标头选项转发给
urllib.request.Request。对于其他 URL(例如,以 “s3://”, 和 “gcs://” 开头的 URL),键值对将转发给fsspec.open。更多详情请参阅fsspec和urllib,有关存储选项的更多示例,请参阅 here 。- dtype_backend{‘numpy_nullable’, ‘pyarrow’}, 默认 ‘numpy_nullable’
应用于结果
DataFrame的后端数据类型(仍处于实验阶段)。行为如下:"numpy_nullable":返回支持可空 dtype 的DataFrame(默认)。"pyarrow":返回 pyarrow 支持的可空ArrowDtypeDataFrame。
在 2.0 版本加入.
- Returns:
- 文件中存储的对象的类型
Examples
>>> df = pd.read_feather("path/to/file.feather")