百科.dev
全部条目AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
F

feather

> 编程语言
开源

Feather: 由 Apache Arrow 提供的快速、可互操作的二进制数据帧存储,适用于 Python、R 等

2.8K stars0 点赞1 次浏览
访问官网GitHub

工具介绍

Feather: 由 Apache Arrow 提供的快速、可互操作的二进制数据帧存储,适用于 Python、R 等

Feather Development is in Apache Arrow now

Feather development lives on in Apache Arrow. The arrow R package includes a much faster implementation of Feather, i.e. arrow::read_feather. The Python package feather is now a wrapper around pyarrow.feather.

Feather: fast, interoperable data frame storage

Feather provides binary columnar serialization for data frames. It is designed to make reading and writing data frames efficient, and to make sharing data across data analysis languages easy. This initial version comes with bindings for python (written by Wes McKinney) and R (written by Hadley Wickham).

Feather uses the Apache Arrow columnar memory specification to represent binary data on disk. This makes read and write operations very fast. This is particularly important for encoding null/NA values and variable-length types like UTF8 strings.

Feather is a part of the broader Apache Arrow project. Feather defines its own simplified schemas and metadata for on-disk representation.

Feather currently supports the following column types:

  • A wide range of numeric types (int8, int16, int32, int64, uint8, uint16, uint32, uint64, float, double).
  • Logical/boolean values.
  • Dates, times, and timestamps.
  • Factors/categorical variables that have fixed set of possible values.
  • UTF-8 encoded strings.
  • Arbitrary binary data.

All column types support NA/null values.

Installation

Python

pip install feather-format

R

install.packages("feather")

Julia

julia> using Pkg
julia> Pkg.add("Feather")

License and Copyrights

This library is released under the Apache License, Version 2.0.

See NOTICE for details about the library's copyright holders.

Getting started

Python

To get started with the python bindings, see the python feather documentation

R

To get started with the R bindings, see the R feather documentation

Julia

To get started with the Julia bindings see Feather.jl

GitHub Issues· 0 开放

在 GitHub 查看全部

暂无开放 Issues,或尚未同步最近议题。

核心特点

  • •A wide range of numeric types (int8, int16, int32, int64, uint8, uint16,
  • •Logical/boolean values.
  • •Dates, times, and timestamps.
  • •Factors/categorical variables that have fixed set of possible values.
  • •UTF-8 encoded strings.
  • •Arbitrary binary data.

> 标签

JavaScript

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言