Package: duckplyr 1.2.1.9012

duckplyr: A 'DuckDB'-Backed Version of 'dplyr'
A drop-in replacement for 'dplyr', powered by 'DuckDB' for performance. Offers convenient utilities for working with in-memory and larger-than-memory data while retaining full 'dplyr' compatibility.
Authors:
duckplyr_1.2.1.9012.tar.gz
duckplyr_1.2.1.9012.zip(r-4.7)duckplyr_1.2.1.9012.zip(r-4.6)duckplyr_1.2.1.9012.zip(r-4.5)
duckplyr_1.2.1.9012.tgz(r-4.6-any)duckplyr_1.2.1.9012.tgz(r-4.5-any)
duckplyr_1.2.1.9012.tar.gz(r-4.7-any)duckplyr_1.2.1.9012.tar.gz(r-4.6-any)
duckplyr_1.2.1.9012.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
card.svg |card.png
duckplyr/json (API)
NEWS
| # Install 'duckplyr' in R: |
| install.packages('duckplyr', repos = c('https://fastverse.r-universe.dev', 'https://cloud.r-project.org')) |
Bug tracker:https://github.com/tidyverse/duckplyr/issues
Pkgdown/docs site:https://duckplyr.tidyverse.org
analyticsdataframedplyrduckdbperformance
Last updated from:fa9ae49cac. Checks:9 OK. Indexed: no.
| Target | Result | Time | Files | Syslog |
|---|---|---|---|---|
| linux-devel-x86_64 | OK | 247 | ||
| source / vignettes | OK | 224 | ||
| linux-release-x86_64 | OK | 257 | ||
| macos-release-arm64 | OK | 178 | ||
| macos-oldrel-arm64 | OK | 160 | ||
| windows-devel | OK | 208 | ||
| windows-release | OK | 236 | ||
| windows-oldrel | OK | 251 | ||
| wasm-release | OK | 153 |
Exports:%>%as_duckdb_tibbleas_duckplyr_dfas_duckplyr_tibbleas_tblcompute_csvcompute_parquetdb_execdf_from_csvdf_from_filedf_from_parquetdf_to_parquetduckdb_tibbleduckplyr_df_from_csvduckplyr_df_from_fileduckplyr_df_from_parquetduckplyr_executefallback_configfallback_purgefallback_reviewfallback_sitrepfallback_uploadflights_dfis_duckdb_tibbleis_duckplyr_dflast_relmethods_overwritemethods_restorenew_relationalnew_relexprread_csv_duckdbread_file_duckdbread_json_duckdbread_parquet_duckdbread_sql_duckdbread_tbl_duckdbrel_aggregaterel_aliasrel_distinctrel_explainrel_filterrel_joinrel_limitrel_namesrel_orderrel_projectrel_set_aliasrel_set_diffrel_set_intersectrel_set_symdiffrel_to_dfrel_union_allrelexpr_comparisonrelexpr_constantrelexpr_functionrelexpr_referencerelexpr_set_aliasrelexpr_windowstats_show
Dependencies:cachemclicollectionsDBIdplyrduckdbfastmapgenericsgluejsonlitelifecyclemagrittrmemoisepillarpkgconfigR6rlangtibbletidyselectutf8vctrswithr
Large data
Rendered fromlarge.Rmdusingknitr::rmarkdownon May 24 2026.Last update: 2025-04-11
Started: 2025-01-27
Memory protection: controlling automatic materialization
Rendered fromprudence.Rmdusingknitr::rmarkdownon May 24 2026.Last update: 2025-09-16
Started: 2025-02-01
Fallback to dplyr
Rendered fromfallback.Rmdusingknitr::rmarkdownon May 24 2026.Last update: 2025-04-11
Started: 2025-02-01
Translations
Rendered fromlimits.Rmdusingknitr::rmarkdownon May 24 2026.Last update: 2025-11-26
Started: 2024-12-14
Interoperability with DuckDB and dbplyr
Rendered fromduckdb.Rmdusingknitr::rmarkdownon May 24 2026.Last update: 2025-04-17
Started: 2025-04-11
Selective use of duckplyr
Rendered fromdevelopers.Rmdusingknitr::rmarkdownon May 24 2026.Last update: 2025-04-11
Started: 2024-12-14
Telemetry
Rendered fromtelemetry.Rmdusingknitr::rmarkdownon May 24 2026.Last update: 2025-02-07
Started: 2025-01-27
Implementer's interface
Rendered fromextend.Rmdusingknitr::rmarkdownon May 24 2026.Last update: 2025-01-27
Started: 2025-01-27
Readme and manuals
Help Manual
| Help page | Topics |
|---|---|
| Anti join | anti_join.duckplyr_df |
| Order rows using column values | arrange.duckplyr_df |
| Convert a duckplyr frame to a dbplyr table | as_tbl |
| Force conversion to a data frame | collect.duckplyr_df |
| Compute results to a CSV file | compute_csv compute_csv.data.frame compute_csv.duckplyr_df |
| Compute results to a Parquet file | compute_parquet compute_parquet.data.frame compute_parquet.duckplyr_df |
| Compute results | compute.duckplyr_df |
| Configuration options | config |
| Count the observations in each group | count.duckplyr_df |
| Execute a statement for the default connection | db_exec |
| Keep distinct/unique rows | distinct.duckplyr_df |
| duckplyr data frames | as_duckdb_tibble duckdb_tibble is_duckdb_tibble |
| Explain details of a tbl | explain.duckplyr_df |
| Fallback to dplyr | fallback fallback_config fallback_purge fallback_review fallback_sitrep fallback_upload |
| Keep rows that match a condition | filter.duckplyr_df filter_out.duckplyr_df |
| Flight data | flights_df |
| Full join | full_join.duckplyr_df |
| Return the First Parts of an Object | head.duckplyr_df |
| Inner join | inner_join.duckplyr_df |
| Intersect | intersect.duckplyr_df |
| Retrieve details about the most recent computation | last_rel |
| Left join | left_join.duckplyr_df |
| Forward all dplyr methods to duckplyr | methods_overwrite methods_restore |
| Create, modify, and delete columns | mutate.duckplyr_df |
| Relational implementer's interface | new_relational rel_aggregate rel_alias rel_distinct rel_explain rel_filter rel_join rel_limit rel_names rel_order rel_project rel_set_alias rel_set_diff rel_set_intersect rel_set_symdiff rel_to_df rel_union_all |
| Relational expressions | new_relexpr relexpr_comparison relexpr_constant relexpr_function relexpr_reference relexpr_set_alias relexpr_window |
| Extract a single column | pull.duckplyr_df |
| Read CSV files using DuckDB | read_csv_duckdb |
| Read files using DuckDB | read_file_duckdb |
| Read JSON files using DuckDB | read_json_duckdb |
| Read Parquet files using DuckDB | read_parquet_duckdb |
| Return SQL query as duckdb_tibble | read_sql_duckdb |
| Read a table from a DuckDB database file | read_tbl_duckdb |
| Change column order | relocate.duckplyr_df |
| Rename columns | rename.duckplyr_df |
| Right join | right_join.duckplyr_df |
| Keep or drop columns using their names and types | select.duckplyr_df |
| Semi join | semi_join.duckplyr_df |
| Set difference | setdiff.duckplyr_df |
| Subset rows using their positions | slice_head.duckplyr_df |
| Show stats | stats_show |
| Summarise each group down to one row | summarise.duckplyr_df |
| Symmetric difference | symdiff.duckplyr_df |
| Create, modify, and delete columns | transmute.duckplyr_df |
| Union of all | union_all.duckplyr_df |
| Union | union.duckplyr_df |
| Verbs not implemented in duckplyr | unsupported |
