Skip to content

Commit 2f5a61c

Browse files
committed
mineur
1 parent 0144a45 commit 2f5a61c

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

posts/2025-07-10-to_arrow_bad/index.en.qmd

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ tbl(con, "read_parquet('geo.parquet')") |>
1818
arrow::write_dataset("my_dataset")
1919
```
2020

21-
While this syntax works, the new [duckplyr](https://duckplyr.tidyverse.org/index.html) package offers a **much more efficient** alternative:
21+
While this syntax works and doesn't materialize data, the new [duckplyr](https://duckplyr.tidyverse.org/index.html) package offers a **much more efficient** alternative:
2222

2323
```{r}
2424
#| eval: false
@@ -33,7 +33,7 @@ tbl(con, "read_parquet('geo.parquet')") |>
3333
1. [`duckplyr::as_duckdb_tibble`](https://duckplyr.tidyverse.org/reference/duckdb_tibble.html) converts the object returned by `tbl()` into a `duckplyr` objet
3434
2. [`duckplyr::compute_parquet`](https://duckplyr.tidyverse.org/reference/compute_parquet.html) writes the Parquet file
3535

36-
These two lines achieve the same result as the Arrow version, but using `duckplyr` is **much more efficient**.
36+
These two lines achieve the same result as the Arrow version, never materializing the data, but using `duckplyr` is **much more efficient**.
3737

3838
## A Quick Benchmark
3939

posts/2025-07-10-to_arrow_bad/index.qmd

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ tbl(con, "read_parquet('geo.parquet')") |>
1717
arrow::write_dataset("mon_dataset")
1818
```
1919

20-
Si cette syntaxe fonctionne le nouveau package [duckplyr](https://duckplyr.tidyverse.org/index.html) propose une méthode beaucoup plus efficace :
20+
Si cette syntaxe fonctionne et sans matérialiser les données, le nouveau package [duckplyr](https://duckplyr.tidyverse.org/index.html) propose une méthode beaucoup plus efficace :
2121

2222
```{r}
2323
#| eval: false
@@ -32,7 +32,7 @@ tbl(con, "read_parquet('geo.parquet')") |>
3232
1. [`duckplyr::as_duckdb_tibble`](https://duckplyr.tidyverse.org/reference/duckdb_tibble.html) converti l'objet retourné par `tbl` en objet lisible par `duckplyr`
3333
2. [`duckplyr::compute_parquet`](https://duckplyr.tidyverse.org/reference/compute_parquet.html) écrit le fichier parquet
3434

35-
Les deux lignes fonctionnent de la même façon que celle de `arrow` mais la conversion d'un objet duckdb en objet duckplyr est **beaucoup plus efficace**.
35+
Les deux lignes fonctionnent de la même façon que celles de `arrow`, sans matérialiser les données, mais la conversion d'un objet duckdb en objet duckplyr est **beaucoup plus efficace**.
3636

3737
## Une comparaison rapide
3838

0 commit comments

Comments
 (0)