Articles
Using the package
- Reading and writing data files
- Learn how to read and write CSV, Parquet, and Feather files with arrow 
- Data analysis with dplyr syntax
- Learn how to use the dplyr backend supplied by arrow 
- Working with multi-file data sets
- Learn how to use Datasets to read, write, and analyze multi-file larger-than-memory data 
- Integrating Arrow, Python, and R
- Learn how to use arrow and reticulate to efficiently transfer data between R and Python without making unnecessary copies 
- Using cloud storage (S3, GCS)
- Learn how to work with data sets stored in an Amazon S3 bucket or on Google Cloud Storage 
- Connecting to a Flight server
- Learn how to efficiently stream Apache Arrow data objects across a network using Arrow Flight 
Arrow concepts
- Data objects
- Learn about Scalar, Array, Table, and Dataset objects in arrow (among others), how they relate to each other, as well as their relationships to familiar R objects like data frames and vectors 
- Data types
- Learn about fundamental data types in Apache Arrow and how those types are mapped onto corresponding data types in R 
- Metadata
- Learn how Arrow uses Schemas to document structure of data objects, and how R metadata are supported in Arrow 
Installation
- Installing on Linux
- Installing arrow on linux usually just works, but occasionally poses problems. Learn how to handle installation problems if and when they arise 
- Installing development versions
- Learn how to install nightly builds of arrow 
Developer guides
- Introduction for developers
- Learn how to contribute to the arrow package 
- Configuring a developer environment
- Learn how to configure your environment to allow you to contribute to the arrow package 
- Developer workflows
- Learn about the workflows and conventions followed by arrow developers 
- Debugging strategies
- Tools and strategies to help arrow developers with debugging 
- Using docker containers
- A guide for arrow developers wanting to use docker 
- Installation details
- A low-level description of arrow installation intended for developers 
- Internal structure of Arrow objects
- Learn about the internal structure of Arrow data objects.