Skip to content

Commit 20b6a6e

Browse files
committed
fix mistake
1 parent 44b7c66 commit 20b6a6e

File tree

2 files changed

+29
-29
lines changed

2 files changed

+29
-29
lines changed

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

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -128,17 +128,17 @@ nrow(stingy)
128128
- `"thrifty"`: automatically materialize _up to a maximum size of 1 million cells_.
129129

130130
```{r, error = TRUE}
131-
out <- babynames |>
132-
duckdb_tibble(prudence = "stingy") |> # like the famous duck Uncle Scrooge :-)
131+
thrifty <- babynames |>
132+
duckdb_tibble(prudence = "stingy") |>
133133
filter(n > 1000) |>
134134
summarize(
135135
.by = c(sex, year),
136136
babies_n = sum(n)
137137
) |>
138138
filter(sex == "F")
139139
140-
class(out)
141-
nrow(out)
140+
class(thrifty)
141+
nrow(thrifty)
142142
```
143143

144144
By default, duckplyr data frames are _lavish_, but duckplyr data frames created from Parquet data (presumedly large) are _thrifty_.

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

Lines changed: 25 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ tags:
1919
- duckplyr
2020
- dplyr
2121
- tidyverse
22-
rmd_hash: e6efdfc6550975da
22+
rmd_hash: f3be88797aeb81a3
2323

2424
---
2525

@@ -149,18 +149,18 @@ Now, the default automatic materialization can be problematic if dealing with la
149149

150150
<div class="highlight">
151151

152-
<pre class='chroma'><code class='language-r' data-lang='r'><span><span class='nv'>out</span> <span class='o'>&lt;-</span> <span class='nv'>babynames</span> <span class='o'>|&gt;</span></span>
153-
<span> <span class='nf'><a href='https://duckplyr.tidyverse.org/reference/duckdb_tibble.html'>duckdb_tibble</a></span><span class='o'>(</span>prudence <span class='o'>=</span> <span class='s'>"stingy"</span><span class='o'>)</span> <span class='o'>|&gt;</span> <span class='c'># like the famous duck Uncle Scrooge :-)</span></span>
152+
<pre class='chroma'><code class='language-r' data-lang='r'><span><span class='nv'>thrifty</span> <span class='o'>&lt;-</span> <span class='nv'>babynames</span> <span class='o'>|&gt;</span></span>
153+
<span> <span class='nf'><a href='https://duckplyr.tidyverse.org/reference/duckdb_tibble.html'>duckdb_tibble</a></span><span class='o'>(</span>prudence <span class='o'>=</span> <span class='s'>"stingy"</span><span class='o'>)</span> <span class='o'>|&gt;</span> </span>
154154
<span> <span class='nf'><a href='https://dplyr.tidyverse.org/reference/filter.html'>filter</a></span><span class='o'>(</span><span class='nv'>n</span> <span class='o'>&gt;</span> <span class='m'>1000</span><span class='o'>)</span> <span class='o'>|&gt;</span></span>
155155
<span> <span class='nf'><a href='https://dplyr.tidyverse.org/reference/summarise.html'>summarize</a></span><span class='o'>(</span></span>
156156
<span> .by <span class='o'>=</span> <span class='nf'><a href='https://rdrr.io/r/base/c.html'>c</a></span><span class='o'>(</span><span class='nv'>sex</span>, <span class='nv'>year</span><span class='o'>)</span>,</span>
157157
<span> babies_n <span class='o'>=</span> <span class='nf'><a href='https://rdrr.io/r/base/sum.html'>sum</a></span><span class='o'>(</span><span class='nv'>n</span><span class='o'>)</span></span>
158158
<span> <span class='o'>)</span> <span class='o'>|&gt;</span></span>
159159
<span> <span class='nf'><a href='https://dplyr.tidyverse.org/reference/filter.html'>filter</a></span><span class='o'>(</span><span class='nv'>sex</span> <span class='o'>==</span> <span class='s'>"F"</span><span class='o'>)</span></span>
160160
<span></span>
161-
<span><span class='nf'><a href='https://rdrr.io/r/base/class.html'>class</a></span><span class='o'>(</span><span class='nv'>out</span><span class='o'>)</span></span>
161+
<span><span class='nf'><a href='https://rdrr.io/r/base/class.html'>class</a></span><span class='o'>(</span><span class='nv'>thrifty</span><span class='o'>)</span></span>
162162
<span><span class='c'>#&gt; [1] "duckplyr_df" "tbl_df" "tbl" "data.frame"</span></span>
163-
<span></span><span><span class='nf'><a href='https://rdrr.io/r/base/nrow.html'>nrow</a></span><span class='o'>(</span><span class='nv'>out</span><span class='o'>)</span></span>
163+
<span></span><span><span class='nf'><a href='https://rdrr.io/r/base/nrow.html'>nrow</a></span><span class='o'>(</span><span class='nv'>thrifty</span><span class='o'>)</span></span>
164164
<span><span class='c'>#&gt; [1] 138</span></span>
165165
<span></span></code></pre>
166166

@@ -208,16 +208,16 @@ The result can finally be materialized to memory, or computed temporarily, or co
208208
<span><span class='c'>#&gt; <span style='color: #555555;'># A tibble: 138 × 3</span></span></span>
209209
<span><span class='c'>#&gt; sex year babies_n</span></span>
210210
<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>
211-
<span><span class='c'>#&gt; <span style='color: #555555;'> 1</span> F <span style='text-decoration: underline;'>1</span>995 1<span style='text-decoration: underline;'>139</span>006</span></span>
212-
<span><span class='c'>#&gt; <span style='color: #555555;'> 2</span> F <span style='text-decoration: underline;'>1</span>903 <span style='text-decoration: underline;'>152</span>367</span></span>
213-
<span><span class='c'>#&gt; <span style='color: #555555;'> 3</span> F <span style='text-decoration: underline;'>1</span>914 <span style='text-decoration: underline;'>564</span>502</span></span>
214-
<span><span class='c'>#&gt; <span style='color: #555555;'> 4</span> F <span style='text-decoration: underline;'>1</span>916 <span style='text-decoration: underline;'>815</span>256</span></span>
215-
<span><span class='c'>#&gt; <span style='color: #555555;'> 5</span> F <span style='text-decoration: underline;'>1</span>921 <span style='text-decoration: underline;'>980</span>269</span></span>
216-
<span><span class='c'>#&gt; <span style='color: #555555;'> 6</span> F <span style='text-decoration: underline;'>1</span>935 <span style='text-decoration: underline;'>816</span>510</span></span>
217-
<span><span class='c'>#&gt; <span style='color: #555555;'> 7</span> F <span style='text-decoration: underline;'>1</span>943 1<span style='text-decoration: underline;'>133</span>004</span></span>
218-
<span><span class='c'>#&gt; <span style='color: #555555;'> 8</span> F <span style='text-decoration: underline;'>1</span>955 1<span style='text-decoration: underline;'>634</span>537</span></span>
219-
<span><span class='c'>#&gt; <span style='color: #555555;'> 9</span> F <span style='text-decoration: underline;'>1</span>962 1<span style='text-decoration: underline;'>605</span>822</span></span>
220-
<span><span class='c'>#&gt; <span style='color: #555555;'>10</span> F <span style='text-decoration: underline;'>1</span>973 1<span style='text-decoration: underline;'>047</span>513</span></span>
211+
<span><span class='c'>#&gt; <span style='color: #555555;'> 1</span> F <span style='text-decoration: underline;'>1</span>992 1<span style='text-decoration: underline;'>226</span>792</span></span>
212+
<span><span class='c'>#&gt; <span style='color: #555555;'> 2</span> F <span style='text-decoration: underline;'>1</span>997 1<span style='text-decoration: underline;'>112</span>135</span></span>
213+
<span><span class='c'>#&gt; <span style='color: #555555;'> 3</span> F <span style='text-decoration: underline;'>2</span>002 1<span style='text-decoration: underline;'>089</span>406</span></span>
214+
<span><span class='c'>#&gt; <span style='color: #555555;'> 4</span> F <span style='text-decoration: underline;'>2</span>005 1<span style='text-decoration: underline;'>083</span>492</span></span>
215+
<span><span class='c'>#&gt; <span style='color: #555555;'> 5</span> F <span style='text-decoration: underline;'>2</span>012 <span style='text-decoration: underline;'>961</span>393</span></span>
216+
<span><span class='c'>#&gt; <span style='color: #555555;'> 6</span> F <span style='text-decoration: underline;'>1</span>902 <span style='text-decoration: underline;'>154</span>806</span></span>
217+
<span><span class='c'>#&gt; <span style='color: #555555;'> 7</span> F <span style='text-decoration: underline;'>1</span>907 <span style='text-decoration: underline;'>194</span>763</span></span>
218+
<span><span class='c'>#&gt; <span style='color: #555555;'> 8</span> F <span style='text-decoration: underline;'>1</span>917 <span style='text-decoration: underline;'>851</span>315</span></span>
219+
<span><span class='c'>#&gt; <span style='color: #555555;'> 9</span> F <span style='text-decoration: underline;'>1</span>924 <span style='text-decoration: underline;'>992</span>331</span></span>
220+
<span><span class='c'>#&gt; <span style='color: #555555;'>10</span> F <span style='text-decoration: underline;'>1</span>938 <span style='text-decoration: underline;'>871</span>255</span></span>
221221
<span><span class='c'>#&gt; <span style='color: #555555;'># ℹ 128 more rows</span></span></span>
222222
<span></span><span></span>
223223
<span><span class='c'># to a file</span></span>
@@ -228,16 +228,16 @@ The result can finally be materialized to memory, or computed temporarily, or co
228228
<span><span class='c'>#&gt; <span style='color: #555555;'># A duckplyr data frame: 3 variables</span></span></span>
229229
<span><span class='c'>#&gt; sex year babies_n</span></span>
230230
<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>
231-
<span><span class='c'>#&gt; <span style='color: #555555;'> 1</span> FALSE <span style='text-decoration: underline;'>1</span>995 1<span style='text-decoration: underline;'>139</span>006</span></span>
232-
<span><span class='c'>#&gt; <span style='color: #555555;'> 2</span> FALSE <span style='text-decoration: underline;'>1</span>903 <span style='text-decoration: underline;'>152</span>367</span></span>
233-
<span><span class='c'>#&gt; <span style='color: #555555;'> 3</span> FALSE <span style='text-decoration: underline;'>1</span>914 <span style='text-decoration: underline;'>564</span>502</span></span>
234-
<span><span class='c'>#&gt; <span style='color: #555555;'> 4</span> FALSE <span style='text-decoration: underline;'>1</span>916 <span style='text-decoration: underline;'>815</span>256</span></span>
235-
<span><span class='c'>#&gt; <span style='color: #555555;'> 5</span> FALSE <span style='text-decoration: underline;'>1</span>921 <span style='text-decoration: underline;'>980</span>269</span></span>
236-
<span><span class='c'>#&gt; <span style='color: #555555;'> 6</span> FALSE <span style='text-decoration: underline;'>1</span>935 <span style='text-decoration: underline;'>816</span>510</span></span>
237-
<span><span class='c'>#&gt; <span style='color: #555555;'> 7</span> FALSE <span style='text-decoration: underline;'>1</span>943 1<span style='text-decoration: underline;'>133</span>004</span></span>
238-
<span><span class='c'>#&gt; <span style='color: #555555;'> 8</span> FALSE <span style='text-decoration: underline;'>1</span>955 1<span style='text-decoration: underline;'>634</span>537</span></span>
239-
<span><span class='c'>#&gt; <span style='color: #555555;'> 9</span> FALSE <span style='text-decoration: underline;'>1</span>962 1<span style='text-decoration: underline;'>605</span>822</span></span>
240-
<span><span class='c'>#&gt; <span style='color: #555555;'>10</span> FALSE <span style='text-decoration: underline;'>1</span>973 1<span style='text-decoration: underline;'>047</span>513</span></span>
231+
<span><span class='c'>#&gt; <span style='color: #555555;'> 1</span> FALSE <span style='text-decoration: underline;'>1</span>992 1<span style='text-decoration: underline;'>226</span>792</span></span>
232+
<span><span class='c'>#&gt; <span style='color: #555555;'> 2</span> FALSE <span style='text-decoration: underline;'>1</span>997 1<span style='text-decoration: underline;'>112</span>135</span></span>
233+
<span><span class='c'>#&gt; <span style='color: #555555;'> 3</span> FALSE <span style='text-decoration: underline;'>2</span>002 1<span style='text-decoration: underline;'>089</span>406</span></span>
234+
<span><span class='c'>#&gt; <span style='color: #555555;'> 4</span> FALSE <span style='text-decoration: underline;'>2</span>005 1<span style='text-decoration: underline;'>083</span>492</span></span>
235+
<span><span class='c'>#&gt; <span style='color: #555555;'> 5</span> FALSE <span style='text-decoration: underline;'>2</span>012 <span style='text-decoration: underline;'>961</span>393</span></span>
236+
<span><span class='c'>#&gt; <span style='color: #555555;'> 6</span> FALSE <span style='text-decoration: underline;'>1</span>902 <span style='text-decoration: underline;'>154</span>806</span></span>
237+
<span><span class='c'>#&gt; <span style='color: #555555;'> 7</span> FALSE <span style='text-decoration: underline;'>1</span>907 <span style='text-decoration: underline;'>194</span>763</span></span>
238+
<span><span class='c'>#&gt; <span style='color: #555555;'> 8</span> FALSE <span style='text-decoration: underline;'>1</span>917 <span style='text-decoration: underline;'>851</span>315</span></span>
239+
<span><span class='c'>#&gt; <span style='color: #555555;'> 9</span> FALSE <span style='text-decoration: underline;'>1</span>924 <span style='text-decoration: underline;'>992</span>331</span></span>
240+
<span><span class='c'>#&gt; <span style='color: #555555;'>10</span> FALSE <span style='text-decoration: underline;'>1</span>938 <span style='text-decoration: underline;'>871</span>255</span></span>
241241
<span><span class='c'>#&gt; <span style='color: #555555;'># ℹ more rows</span></span></span>
242242
<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>
243243
<span><span class='c'>#&gt; [1] 2560</span></span>

0 commit comments

Comments
 (0)