1919 - duckplyr
2020 - dplyr
2121 - tidyverse
22- rmd_hash : 1b5ed4129aab925b
22+ rmd_hash : 9be2d5f3aa0fe97b
2323
2424---
2525
@@ -174,11 +174,13 @@ To *replace* dplyr with duckplyr, you can either
174174
175175- load duckplyr and then keep your pipeline as is. Calling [ ` library(duckplyr) ` ] ( https://duckplyr.tidyverse.org ) overwrites dplyr methods, enabling duckplyr for the entire session no matter how data.frames are created.
176176
177- ``` r
178- library(conflicted )
179- library(duckplyr )
180- conflict_prefer(" filter" , " dplyr" , quiet = TRUE )
181- ```
177+ <div class =" highlight " >
178+
179+ <pre class =' chroma ' ><code class =' language-r ' data-lang =' r ' ><span ><span class =' kr ' ><a href =' https://rdrr.io/r/base/library.html ' >library</a ></span ><span class =' o ' >(</span ><span class =' nv ' ><a href =' https://conflicted.r-lib.org/ ' >conflicted</a ></span ><span class =' o ' >)</span ></span >
180+ <span ><span class =' kr ' ><a href =' https://rdrr.io/r/base/library.html ' >library</a ></span ><span class =' o ' >(</span ><span class =' nv ' ><a href =' https://duckplyr.tidyverse.org ' >duckplyr</a ></span ><span class =' o ' >)</span ></span >
181+ <span ><span class =' nf ' ><a href =' https://conflicted.r-lib.org/reference/conflict_prefer.html ' >conflict_prefer</a ></span ><span class =' o ' >(</span ><span class =' s ' >"filter"</span >, <span class =' s ' >"dplyr"</span >, quiet <span class =' o ' >=</span > <span class =' kc ' >TRUE</span ><span class =' o ' >)</span ></span ></code ></pre >
182+
183+ </div >
182184
183185- Create individual "duck frames" which allows you to control their automatic materialization parameters. To do so, you can use * conversion functions* like [ ` duckdb_tibble() ` ] ( https://duckplyr.tidyverse.org/reference/duckdb_tibble.html ) or [ ` as_duckdb_tibble() ` ] ( https://duckplyr.tidyverse.org/reference/duckdb_tibble.html ) , or * ingestion functions* like [ ` read_csv_duckdb() ` ] ( https://duckplyr.tidyverse.org/reference/read_file_duckdb.html ) .
184186
@@ -206,16 +208,16 @@ The result can finally be materialized to memory, or computed temporarily, or co
206208<span ><span class =' c ' >#> ; <span style =' color : #555555 ;' ># A tibble: 138 × 3</span ></span ></span >
207209<span ><span class =' c ' >#> ; sex year babies_n</span ></span >
208210<span ><span class =' c ' >#> ; <span style =' color : #555555 ; font-style : italic ;' >< ; chr> ; </span > <span style =' color : #555555 ; font-style : italic ;' >< ; dbl> ; </span > <span style =' color : #555555 ; font-style : italic ;' >< ; dbl> ; </span ></span ></span >
209- <span ><span class =' c ' >#> ; <span style =' color : #555555 ;' > 1</span > F <span style =' text-decoration : underline ;' >1</span >988 1<span style =' text-decoration : underline ;' >222 </span >451 </span ></span >
210- <span ><span class =' c ' >#> ; <span style =' color : #555555 ;' > 2</span > F <span style =' text-decoration : underline ;' >1 </span >990 1<span style =' text-decoration : underline ;' >292 </span >260 </span ></span >
211- <span ><span class =' c ' >#> ; <span style =' color : #555555 ;' > 3</span > F <span style =' text-decoration : underline ;' >2</span >016 <span style =' text-decoration : underline ;' >967 </span >091 </span ></span >
212- <span ><span class =' c ' >#> ; <span style =' color : #555555 ;' > 4</span > F <span style =' text-decoration : underline ;' >2 </span >017 <span style =' text-decoration : underline ;' >935 </span >209 </span ></span >
213- <span ><span class =' c ' >#> ; <span style =' color : #555555 ;' > 5</span > F <span style =' text-decoration : underline ;' >1</span >898 <span style =' text-decoration : underline ;' >153 </span >526 </span ></span >
214- <span ><span class =' c ' >#> ; <span style =' color : #555555 ;' > 6</span > F <span style =' text-decoration : underline ;' >1</span >908 <span style =' text-decoration : underline ;' >209 </span >923 </span ></span >
215- <span ><span class =' c ' >#> ; <span style =' color : #555555 ;' > 7</span > F <span style =' text-decoration : underline ;' >1</span >920 <span style =' text-decoration : underline ;' >947 </span >664 </span ></span >
216- <span ><span class =' c ' >#> ; <span style =' color : #555555 ;' > 8</span > F <span style =' text-decoration : underline ;' >1</span >926 <span style =' text-decoration : underline ;' >934 </span >158 </span ></span >
217- <span ><span class =' c ' >#> ; <span style =' color : #555555 ;' > 9</span > F <span style =' text-decoration : underline ;' >1</span >931 <span style =' text-decoration : underline ;' >831 </span >418 </span ></span >
218- <span ><span class =' c ' >#> ; <span style =' color : #555555 ;' >10</span > F <span style =' text-decoration : underline ;' >1</span >932 <span style =' text-decoration : underline ;' >830 </span >193 </span ></span >
211+ <span ><span class =' c ' >#> ; <span style =' color : #555555 ;' > 1</span > F <span style =' text-decoration : underline ;' >1</span >987 1<span style =' text-decoration : underline ;' >206 </span >547 </span ></span >
212+ <span ><span class =' c ' >#> ; <span style =' color : #555555 ;' > 2</span > F <span style =' text-decoration : underline ;' >2 </span >003 1<span style =' text-decoration : underline ;' >089 </span >123 </span ></span >
213+ <span ><span class =' c ' >#> ; <span style =' color : #555555 ;' > 3</span > F <span style =' text-decoration : underline ;' >2</span >013 <span style =' text-decoration : underline ;' >969 </span >323 </span ></span >
214+ <span ><span class =' c ' >#> ; <span style =' color : #555555 ;' > 4</span > F <span style =' text-decoration : underline ;' >1 </span >905 <span style =' text-decoration : underline ;' >175 </span >938 </span ></span >
215+ <span ><span class =' c ' >#> ; <span style =' color : #555555 ;' > 5</span > F <span style =' text-decoration : underline ;' >1</span >909 <span style =' text-decoration : underline ;' >216 </span >752 </span ></span >
216+ <span ><span class =' c ' >#> ; <span style =' color : #555555 ;' > 6</span > F <span style =' text-decoration : underline ;' >1</span >913 <span style =' text-decoration : underline ;' >447 </span >899 </span ></span >
217+ <span ><span class =' c ' >#> ; <span style =' color : #555555 ;' > 7</span > F <span style =' text-decoration : underline ;' >1</span >953 1 <span style =' text-decoration : underline ;' >570 </span >770 </span ></span >
218+ <span ><span class =' c ' >#> ; <span style =' color : #555555 ;' > 8</span > F <span style =' text-decoration : underline ;' >1</span >954 1 <span style =' text-decoration : underline ;' >623 </span >587 </span ></span >
219+ <span ><span class =' c ' >#> ; <span style =' color : #555555 ;' > 9</span > F <span style =' text-decoration : underline ;' >1</span >959 1 <span style =' text-decoration : underline ;' >670 </span >225 </span ></span >
220+ <span ><span class =' c ' >#> ; <span style =' color : #555555 ;' >10</span > F <span style =' text-decoration : underline ;' >1</span >977 1 <span style =' text-decoration : underline ;' >067 </span >210 </span ></span >
219221<span ><span class =' c ' >#> ; <span style =' color : #555555 ;' ># ℹ 128 more rows</span ></span ></span >
220222<span ></span ><span ></span >
221223<span ><span class =' c ' ># to a file</span ></span >
@@ -226,16 +228,16 @@ The result can finally be materialized to memory, or computed temporarily, or co
226228<span ><span class =' c ' >#> ; <span style =' color : #555555 ;' ># A duckplyr data frame: 3 variables</span ></span ></span >
227229<span ><span class =' c ' >#> ; sex year babies_n</span ></span >
228230<span ><span class =' c ' >#> ; <span style =' color : #555555 ; font-style : italic ;' >< ; lgl> ; </span > <span style =' color : #555555 ; font-style : italic ;' >< ; dbl> ; </span > <span style =' color : #555555 ; font-style : italic ;' >< ; dbl> ; </span ></span ></span >
229- <span ><span class =' c ' >#> ; <span style =' color : #555555 ;' > 1</span > FALSE <span style =' text-decoration : underline ;' >1</span >988 1<span style =' text-decoration : underline ;' >222 </span >451 </span ></span >
230- <span ><span class =' c ' >#> ; <span style =' color : #555555 ;' > 2</span > FALSE <span style =' text-decoration : underline ;' >1 </span >990 1<span style =' text-decoration : underline ;' >292 </span >260 </span ></span >
231- <span ><span class =' c ' >#> ; <span style =' color : #555555 ;' > 3</span > FALSE <span style =' text-decoration : underline ;' >2</span >016 <span style =' text-decoration : underline ;' >967 </span >091 </span ></span >
232- <span ><span class =' c ' >#> ; <span style =' color : #555555 ;' > 4</span > FALSE <span style =' text-decoration : underline ;' >2 </span >017 <span style =' text-decoration : underline ;' >935 </span >209 </span ></span >
233- <span ><span class =' c ' >#> ; <span style =' color : #555555 ;' > 5</span > FALSE <span style =' text-decoration : underline ;' >1</span >898 <span style =' text-decoration : underline ;' >153 </span >526 </span ></span >
234- <span ><span class =' c ' >#> ; <span style =' color : #555555 ;' > 6</span > FALSE <span style =' text-decoration : underline ;' >1</span >908 <span style =' text-decoration : underline ;' >209 </span >923 </span ></span >
235- <span ><span class =' c ' >#> ; <span style =' color : #555555 ;' > 7</span > FALSE <span style =' text-decoration : underline ;' >1</span >920 <span style =' text-decoration : underline ;' >947 </span >664 </span ></span >
236- <span ><span class =' c ' >#> ; <span style =' color : #555555 ;' > 8</span > FALSE <span style =' text-decoration : underline ;' >1</span >926 <span style =' text-decoration : underline ;' >934 </span >158 </span ></span >
237- <span ><span class =' c ' >#> ; <span style =' color : #555555 ;' > 9</span > FALSE <span style =' text-decoration : underline ;' >1</span >931 <span style =' text-decoration : underline ;' >831 </span >418 </span ></span >
238- <span ><span class =' c ' >#> ; <span style =' color : #555555 ;' >10</span > FALSE <span style =' text-decoration : underline ;' >1</span >932 <span style =' text-decoration : underline ;' >830 </span >193 </span ></span >
231+ <span ><span class =' c ' >#> ; <span style =' color : #555555 ;' > 1</span > FALSE <span style =' text-decoration : underline ;' >1</span >987 1<span style =' text-decoration : underline ;' >206 </span >547 </span ></span >
232+ <span ><span class =' c ' >#> ; <span style =' color : #555555 ;' > 2</span > FALSE <span style =' text-decoration : underline ;' >2 </span >003 1<span style =' text-decoration : underline ;' >089 </span >123 </span ></span >
233+ <span ><span class =' c ' >#> ; <span style =' color : #555555 ;' > 3</span > FALSE <span style =' text-decoration : underline ;' >2</span >013 <span style =' text-decoration : underline ;' >969 </span >323 </span ></span >
234+ <span ><span class =' c ' >#> ; <span style =' color : #555555 ;' > 4</span > FALSE <span style =' text-decoration : underline ;' >1 </span >905 <span style =' text-decoration : underline ;' >175 </span >938 </span ></span >
235+ <span ><span class =' c ' >#> ; <span style =' color : #555555 ;' > 5</span > FALSE <span style =' text-decoration : underline ;' >1</span >909 <span style =' text-decoration : underline ;' >216 </span >752 </span ></span >
236+ <span ><span class =' c ' >#> ; <span style =' color : #555555 ;' > 6</span > FALSE <span style =' text-decoration : underline ;' >1</span >913 <span style =' text-decoration : underline ;' >447 </span >899 </span ></span >
237+ <span ><span class =' c ' >#> ; <span style =' color : #555555 ;' > 7</span > FALSE <span style =' text-decoration : underline ;' >1</span >953 1 <span style =' text-decoration : underline ;' >570 </span >770 </span ></span >
238+ <span ><span class =' c ' >#> ; <span style =' color : #555555 ;' > 8</span > FALSE <span style =' text-decoration : underline ;' >1</span >954 1 <span style =' text-decoration : underline ;' >623 </span >587 </span ></span >
239+ <span ><span class =' c ' >#> ; <span style =' color : #555555 ;' > 9</span > FALSE <span style =' text-decoration : underline ;' >1</span >959 1 <span style =' text-decoration : underline ;' >670 </span >225 </span ></span >
240+ <span ><span class =' c ' >#> ; <span style =' color : #555555 ;' >10</span > FALSE <span style =' text-decoration : underline ;' >1</span >977 1 <span style =' text-decoration : underline ;' >067 </span >210 </span ></span >
239241<span ><span class =' c ' >#> ; <span style =' color : #555555 ;' ># ℹ more rows</span ></span ></span >
240242<span ></span ><span ><span class =' nf ' ><a href =' https://rdrr.io/r/base/file.info.html ' >file.size</a ></span ><span class =' o ' >(</span ><span class =' nv ' >csv_file</span ><span class =' o ' >)</span ></span >
241243<span ><span class =' c ' >#> ; [1] 2560</span ></span >
0 commit comments