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
。请参阅fsspec
和urllib
获取更多详细信息,关于存储选项的更多示例请参考 这里。- dtype_backend{‘numpy_nullable’, ‘pyarrow’}
应用于结果
DataFrame
的后端数据类型(仍在实验中)。如果未指定,默认行为是不使用可为空的数据类型。如果指定,行为如下:"numpy_nullable"
: 返回以可空数据类型为后端的DataFrame
。"pyarrow"
: 返回由 pyarrow 支持的可空ArrowDtype
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")