The hardware and bandwidth for this mirror is donated by dogado GmbH, the Webhosting and Full Service-Cloud Provider. Check out our Wordpress Tutorial.
If you wish to report a bug, or if you are interested in having us mirror your free-software or open-source project, please feel free to contact us at mirror[@]dogado.de.

Title: R Bindings to the Feather 'API'
Version: 0.4.0
Description: Read and write feather files, a lightweight binary columnar data store designed for maximum speed.
License: Apache License 2.0
URL: https://github.com/wesm/feather
BugReports: https://github.com/wesm/feather/issues
Imports: arrow (≥ 0.17.0)
Suggests: hms, testthat (≥ 3.0.0), tibble
Config/testthat/edition: 3
Encoding: UTF-8
RoxygenNote: 7.3.3
NeedsCompilation: yes
Packaged: 2025-12-05 17:22:11 UTC; hadleywickham
Author: Hadley Wickham [aut, cre], RStudio [cph], LevelDB Authors [ctb]
Maintainer: Hadley Wickham <hadley@rstudio.com>
Repository: CRAN
Date/Publication: 2025-12-06 14:30:07 UTC

Access a feather store like a data frame

Description

These functions permit using a feather dataset much like a regular (read-only) data frame without reading everything into R.

Usage

feather(path)

feather_metadata(path)

Arguments

path

Path to feather file

Details

They work by using arrow::read_feather() to read the data in as an Arrow Table, an efficient data structure that supports many data-frame methods. See the Arrow package documentation for more information.

Value

An arrow::Table


Get path to feather example files

Description

feather_example gets the path of a specific example

feather_examples gets the path of all examples

Usage

feather_example(x)

feather_examples()

Arguments

x

example file


Read and write feather files.

Description

Read and write feather files.

Usage

read_feather(path, columns = NULL, ...)

write_feather(x, path, version = 1, ...)

Arguments

path

Path to feather file

columns

Columns to read (names or indexes), or a tidy selection specification of columns, as used in dplyr::select(). Default: Read all columns.

...

Additional arguments passed to the ⁠arrow::⁠ functions

x

A data frame to write to disk

version

integer in c(1, 2) indicating the Feather format version to write. For compatibility, the default for feather::write_feather() is 1.

Value

Both functions return a tibble/data frame. write_feather invisibly returns x (so you can use this function in a pipeline).

Examples

mtcars2 <- read_feather(feather_example("mtcars.feather"))
mtcars2

These binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.
Health stats visible at Monitor.