You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@arrow.apache.org by th...@apache.org on 2024/09/14 19:28:39 UTC
(arrow) branch main updated: GH-39638: [Docs][R] Add r-universe instructions (#44033)
This is an automated email from the ASF dual-hosted git repository.
thisisnic pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/arrow.git
The following commit(s) were added to refs/heads/main by this push:
new 3eb41355d1 GH-39638: [Docs][R] Add r-universe instructions (#44033)
3eb41355d1 is described below
commit 3eb41355d1cf7b4f50af04f901924f417d6da91a
Author: Grant McDermott <gr...@gmail.com>
AuthorDate: Sat Sep 14 12:28:31 2024 -0700
GH-39638: [Docs][R] Add r-universe instructions (#44033)
Closes #39638
* GitHub Issue: #39638
Lead-authored-by: Grant McDermott <gr...@gmail.com>
Co-authored-by: eitsupi <50...@users.noreply.github.com>
Signed-off-by: Nic Crane <th...@gmail.com>
---
r/README.md | 15 ++++++++++++---
1 file changed, 12 insertions(+), 3 deletions(-)
diff --git a/r/README.md b/r/README.md
index c3cd5a32ea..8601afe492 100644
--- a/r/README.md
+++ b/r/README.md
@@ -4,15 +4,16 @@
[](https://cran.r-project.org/package=arrow)
[](https://github.com/apache/arrow/actions?query=workflow%3AR+branch%3Amain+event%3Apush)
+[](https://apache.r-universe.dev)
[](https://anaconda.org/conda-forge/r-arrow)
<!-- badges: end -->
## Overview
-The R `{arrow}` package provides access to many of the features of the [Apache Arrow C++ library](https://arrow.apache.org/docs/cpp/index.html) for R users. The goal of arrow is to provide an Arrow C++ backend to `{dplyr}`, and access to the Arrow C++ library through familiar base R and tidyverse functions, or `{R6}` classes.
+The R `{arrow}` package provides access to many of the features of the [Apache Arrow C++ library](https://arrow.apache.org/docs/cpp/index.html) for R users. The goal of arrow is to provide an Arrow C++ backend to `{dplyr}`, and access to the Arrow C++ library through familiar base R and tidyverse functions, or `{R6}` classes. The dedicated R package website is located [here](https://arrow.apache.org/docs/r/index.html).
-To learn more about the Apache Arrow project, see the parent documentation of the [Arrow Project](https://arrow.apache.org/). The Arrow project provides functionality for a wide range of data analysis tasks to store, process and move data fast. See the [read/write article](https://arrow.apache.org/docs/r/articles/read_write.html) to learn about reading and writing data files, [data wrangling](https://arrow.apache.org/docs/r/articles/data_wrangling.html) to learn how to use dplyr syntax w [...]
+To learn more about the Apache Arrow project, see the documentation of the parent [Arrow Project](https://arrow.apache.org/). The Arrow project provides functionality for a wide range of data analysis tasks to store, process and move data fast. See the [read/write article](https://arrow.apache.org/docs/r/articles/read_write.html) to learn about reading and writing data files, [data wrangling](https://arrow.apache.org/docs/r/articles/data_wrangling.html) to learn how to use dplyr syntax w [...]
## Installation
@@ -23,7 +24,15 @@ Windows or macOS.
install.packages("arrow")
```
-Alternatively, if you are using conda you can install arrow from conda-forge:
+If you are having trouble installing from CRAN, then we offer two alternative install options for grabbing the latest arrow release. First, [R-universe](https://r-universe.dev/) provides pre-compiled binaries for the most commonly used operating systems.[^1]
+
+[^1]: Linux users should consult the R-universe [documentation](https://docs.r-universe.dev/install/binaries.html) for guidance on the exact repo URL path and potential limitations.
+
+```r
+install.packages("arrow", repos = c("https://apache.r-universe.dev", "https://cloud.r-project.org"))
+```
+
+Second, if you are using conda then you can install arrow from conda-forge.
```sh
conda install -c conda-forge --strict-channel-priority r-arrow