R Bindings to the Feather 'API'

Read and write feather files, a lightweight binary columnar data store designed for maximum speed.

Build Status

Feather is file format designed for efficient on-disk serialisation of data frames that can be shared across programming languages (e.g. Python and R).

write_feather(mtcars, "mtcars.feather")
mtcars2 <- read_feather("mtcars.feather")


Install the released version from CRAN:

# install.packages("feather")

Or the development version from GitHub:

# install.packages("devtools")


feather 0.3.2

  • Fixes for PROTECT error found by rchk.

  • Use native routine registration

  • Fix test failure due to UTF-8 encoded paths on Windows.

feather 0.3.1

Bug fixes and minor features

  • Fixes for gcc-4.4 compilation.

feather 0.3.0

Underlying feather library changes

  • Feather files are now padded to 64-bit alignment. Feather 0.3 will read feather files created by the previous version, but this will not be true for future versions of feather.

  • Support for > 2 Gb files on 32-bit windows.

  • Now works with earlier version of C++.

Bug fixes and minor features

  • Automatically close open file handles making it possible to read in hundreds of feather files in the same session (@krlmlr, #178)

  • Added a NEWS.md file to track changes to the package.

  • Fixed protection bugs that lead to unpredictable crashes (#150, #204).

  • Time fields are now imported as class hms/difftime (#119).

  • Timestamp (POSIXct) fields now correctly restore missing values (#157).

  • UTF-8 field names are correctly imported (#198)

Reference manual

It appears you don't have a PDF plugin for this browser. You can click here to download the reference manual.


0.3.5 by Hadley Wickham, 2 years ago


Report a bug at https://github.com/wesm/feather/issues

Browse source code at https://github.com/cran/feather

Authors: Hadley Wickham [aut, cre] , RStudio [cph] , Feather developers [ctb] (Bundled feather library) , Google [ctb] (Bundled flatbuffers code) , LevelDB Authors [ctb]

Documentation:   PDF Manual  

Task views: Numerical Mathematics

Apache License 2.0 license

Imports Rcpp, tibble, hms

Suggests testthat

Linking to Rcpp

System requirements: little-endian platform

Imported by RWDataPlyr, archetyper.

Suggested by ProjectTemplate, civis, isoreader, opencpu, plumber, rio, tidyverse.

See at CRAN