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 支持的可空ArrowDtypeDataFrame
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")