Skip to content

Commit 1d80f56

Browse files
committed
evaluate...
1 parent 97739a8 commit 1d80f56

File tree

2 files changed

+29
-27
lines changed

2 files changed

+29
-27
lines changed

content/blog/duckplyr-1-0-0/index.Rmd

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -148,7 +148,7 @@ To _replace_ dplyr with duckplyr, you can either
148148

149149
- load duckplyr and then keep your pipeline as is. Calling `library(duckplyr)` overwrites dplyr methods, enabling duckplyr for the entire session no matter how data.frames are created.
150150

151-
```r
151+
```{r}
152152
library(conflicted)
153153
library(duckplyr)
154154
conflict_prefer("filter", "dplyr", quiet = TRUE)

content/blog/duckplyr-1-0-0/index.md

Lines changed: 28 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ tags:
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'>#&gt; <span style='color: #555555;'># A tibble: 138 × 3</span></span></span>
207209
<span><span class='c'>#&gt; sex year babies_n</span></span>
208210
<span><span class='c'>#&gt; <span style='color: #555555; font-style: italic;'>&lt;chr&gt;</span> <span style='color: #555555; font-style: italic;'>&lt;dbl&gt;</span> <span style='color: #555555; font-style: italic;'>&lt;dbl&gt;</span></span></span>
209-
<span><span class='c'>#&gt; <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'>#&gt; <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'>#&gt; <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'>#&gt; <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'>#&gt; <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'>#&gt; <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'>#&gt; <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'>#&gt; <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'>#&gt; <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'>#&gt; <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'>#&gt; <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'>#&gt; <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'>#&gt; <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'>#&gt; <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'>#&gt; <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'>#&gt; <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'>#&gt; <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'>#&gt; <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'>#&gt; <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'>#&gt; <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'>#&gt; <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'>#&gt; <span style='color: #555555;'># A duckplyr data frame: 3 variables</span></span></span>
227229
<span><span class='c'>#&gt; sex year babies_n</span></span>
228230
<span><span class='c'>#&gt; <span style='color: #555555; font-style: italic;'>&lt;lgl&gt;</span> <span style='color: #555555; font-style: italic;'>&lt;dbl&gt;</span> <span style='color: #555555; font-style: italic;'>&lt;dbl&gt;</span></span></span>
229-
<span><span class='c'>#&gt; <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'>#&gt; <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'>#&gt; <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'>#&gt; <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'>#&gt; <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'>#&gt; <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'>#&gt; <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'>#&gt; <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'>#&gt; <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'>#&gt; <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'>#&gt; <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'>#&gt; <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'>#&gt; <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'>#&gt; <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'>#&gt; <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'>#&gt; <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'>#&gt; <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'>#&gt; <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'>#&gt; <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'>#&gt; <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'>#&gt; <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'>#&gt; [1] 2560</span></span>

0 commit comments

Comments
 (0)