pandas.read_feather#

pandas.read_feather(path, columns=None, use_threads=True, storage_options=None, dtype_backend=<no_default>)[源代码][源代码]#

从文件路径加载一个 feather 格式的对象。

参数:
路径字符串, 路径对象, 或类文件对象

字符串、路径对象(实现 os.PathLike[str])或实现二进制 read() 函数的类文件对象。字符串可以是 URL。有效的 URL 方案包括 http、ftp、s3 和 file。对于文件 URL,需要一个主机。一个本地文件可能是:file://localhost/path/to/table.feather

sequence, 默认 None

如果没有提供,则读取所有列。

use_threads布尔值, 默认为 True

是否使用多线程并行读取。

storage_optionsdict, 可选

对于特定存储连接有意义的额外选项,例如主机、端口、用户名、密码等。对于HTTP(S) URL,键值对会作为头选项转发到 urllib.request.Request。对于其他URL(例如以“s3://”和“gcs://”开头),键值对会转发到 fsspec.open。请参阅 fsspecurllib 获取更多详细信息,关于存储选项的更多示例请参考 这里

dtype_backend{‘numpy_nullable’, ‘pyarrow’}

应用于结果 DataFrame 的后端数据类型(仍在实验中)。如果未指定,默认行为是不使用可为空的数据类型。如果指定,行为如下:

Added in version 2.0.

返回:
文件中存储的对象类型

存储在文件中的 DataFrame 对象。

参见

read_csv

将逗号分隔值(csv)文件读取到 pandas DataFrame 中。

read_excel

将 Excel 文件读取到 pandas DataFrame 中。

read_spss

将 SPSS 文件读取到 pandas DataFrame 中。

read_orc

将一个 ORC 对象加载到一个 pandas DataFrame 中。

read_sas

将 SAS 文件读取到一个 pandas DataFrame 中。

例子

>>> df = pd.read_feather("path/to/file.feather")