Skip to content

Commit 77f646c

Browse files
Update mention of DuckDB in README (#7101)
* Update mention of DuckDB in README This commit makes the following changes to the README regarding the mentions of DuckDB: - Removes the mention of the `duckdb` R package, which is not a `dplyr` backend, but rather a package purely for connecting to and querying a DuckDB database, like the dozens of similar packages that are specific to various database programs, and would likely be used with `dbplyr`. - Corrects the broken link for the `duckplyr` package from https://duckdblabs.github.io/duckplyr/ to https://duckplyr.tidyverse.org/ - Changes the language of the mention of the `duckplyr` package to be consistent with the rest of the backend packages, following this order: name of the backend R package, use case, and underlying technology that the backend translates `dplyr` code to. * Tweaks --------- Co-authored-by: Davis Vaughan <[email protected]>
1 parent 823e598 commit 77f646c

File tree

2 files changed

+25
-28
lines changed

2 files changed

+25
-28
lines changed

README.Rmd

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -42,17 +42,17 @@ In addition to data frames/tibbles, dplyr makes working with other computational
4242

4343
- [arrow](https://arrow.apache.org/docs/r/) for larger-than-memory datasets, including on remote cloud storage like AWS S3, using the Apache Arrow C++ engine, [Acero](https://arrow.apache.org/docs/cpp/streaming_execution.html).
4444

45-
- [dtplyr](https://dtplyr.tidyverse.org/) for large, in-memory datasets.
46-
Translates your dplyr code to high performance
47-
[data.table](https://rdatatable.gitlab.io/data.table/) code.
48-
4945
- [dbplyr](https://dbplyr.tidyverse.org/) for data stored in a relational
5046
database. Translates your dplyr code to SQL.
5147

52-
- [duckplyr](https://tidyverse.github.io/duckplyr/) for using [duckdb](https://duckdb.org) on large, in-memory datasets with zero extra copies. Translates your dplyr code to high performance duckdb queries with an automatic R fallback when translation isn't possible.
48+
- [dtplyr](https://dtplyr.tidyverse.org/) for large, in-memory datasets.
49+
Translates your dplyr code to high performance
50+
[data.table](https://rdatatable.gitlab.io/data.table/) code.
5351

54-
- [duckdb](https://duckdb.org/docs/api/r) for large datasets that are
55-
still small enough to fit on your computer.
52+
- [duckplyr](https://duckplyr.tidyverse.org/) for large, in-memory
53+
datasets. Translates your dplyr code to high performance
54+
[duckdb](https://duckdb.org) queries with zero extra copies and
55+
an automatic R fallback when translation isn’t possible.
5656

5757
- [sparklyr](https://spark.rstudio.com) for very large datasets stored in
5858
[Apache Spark](https://spark.apache.org).

README.md

Lines changed: 18 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -44,20 +44,17 @@ alternative backends:
4444
Apache Arrow C++ engine,
4545
[Acero](https://arrow.apache.org/docs/cpp/streaming_execution.html).
4646

47-
- [dtplyr](https://dtplyr.tidyverse.org/) for large, in-memory datasets.
48-
Translates your dplyr code to high performance
49-
[data.table](https://rdatatable.gitlab.io/data.table/) code.
50-
5147
- [dbplyr](https://dbplyr.tidyverse.org/) for data stored in a
5248
relational database. Translates your dplyr code to SQL.
5349

54-
- [duckplyr](https://tidyverse.github.io/duckplyr/) for using
55-
[duckdb](https://duckdb.org) on large, in-memory datasets with zero
56-
extra copies. Translates your dplyr code to high performance duckdb
57-
queries with an automatic R fallback when translation isn’t possible.
50+
- [dtplyr](https://dtplyr.tidyverse.org/) for large, in-memory datasets.
51+
Translates your dplyr code to high performance
52+
[data.table](https://rdatatable.gitlab.io/data.table/) code.
5853

59-
- [duckdb](https://duckdb.org/docs/api/r) for large datasets that are
60-
still small enough to fit on your computer.
54+
- [duckplyr](https://duckplyr.tidyverse.org/) for large, in-memory
55+
datasets. Translates your dplyr code to high performance
56+
[duckdb](https://duckdb.org) queries with zero extra copies and an
57+
automatic R fallback when translation isn’t possible.
6158

6259
- [sparklyr](https://spark.rstudio.com) for very large datasets stored
6360
in [Apache Spark](https://spark.apache.org).
@@ -94,8 +91,8 @@ library(dplyr)
9491
starwars |>
9592
filter(species == "Droid")
9693
#> # A tibble: 6 × 14
97-
#> name height mass hair_color skin_color eye_color birth_year sex gender
98-
#> <chr> <int> <dbl> <chr> <chr> <chr> <dbl> <chr> <chr>
94+
#> name height mass hair_color skin_color eye_color birth_year sex gender
95+
#> <chr> <int> <dbl> <chr> <chr> <chr> <dbl> <chr> <chr>
9996
#> 1 C-3PO 167 75 <NA> gold yellow 112 none masculi…
10097
#> 2 R2-D2 96 32 <NA> white, blue red 33 none masculi…
10198
#> 3 R5-D4 97 32 <NA> white, red red NA none masculi…
@@ -109,12 +106,12 @@ starwars |>
109106
select(name, ends_with("color"))
110107
#> # A tibble: 87 × 4
111108
#> name hair_color skin_color eye_color
112-
#> <chr> <chr> <chr> <chr>
113-
#> 1 Luke Skywalker blond fair blue
114-
#> 2 C-3PO <NA> gold yellow
115-
#> 3 R2-D2 <NA> white, blue red
116-
#> 4 Darth Vader none white yellow
117-
#> 5 Leia Organa brown light brown
109+
#> <chr> <chr> <chr> <chr>
110+
#> 1 Luke Skywalker blond fair blue
111+
#> 2 C-3PO <NA> gold yellow
112+
#> 3 R2-D2 <NA> white, blue red
113+
#> 4 Darth Vader none white yellow
114+
#> 5 Leia Organa brown light brown
118115
#> # ℹ 82 more rows
119116

120117
starwars |>
@@ -134,7 +131,7 @@ starwars |>
134131
arrange(desc(mass))
135132
#> # A tibble: 87 × 14
136133
#> name height mass hair_color skin_color eye_color birth_year sex gender
137-
#> <chr> <int> <dbl> <chr> <chr> <chr> <dbl> <chr> <chr>
134+
#> <chr> <int> <dbl> <chr> <chr> <chr> <dbl> <chr> <chr>
138135
#> 1 Jabba De… 175 1358 <NA> green-tan… orange 600 herm… mascu…
139136
#> 2 Grievous 216 159 none brown, wh… green, y… NA male mascu…
140137
#> 3 IG-88 200 140 none metal red 15 none mascu…
@@ -158,9 +155,9 @@ starwars |>
158155
#> species n mass
159156
#> <chr> <int> <dbl>
160157
#> 1 Droid 6 69.8
161-
#> 2 Gungan 3 74
158+
#> 2 Gungan 3 74
162159
#> 3 Human 35 81.3
163-
#> 4 Kaminoan 2 88
160+
#> 4 Kaminoan 2 88
164161
#> 5 Mirialan 2 53.1
165162
#> # ℹ 4 more rows
166163
```

0 commit comments

Comments
 (0)