Package: duckplyr 0.4.1.9003

Kirill Müller

duckplyr: A 'DuckDB'-Backed Version of 'dplyr'

A drop-in replacement for 'dplyr', powered by 'DuckDB' for performance. Also defines a set of generics that provide a low-level implementer's interface for the high-level user interface of 'dplyr'.

Authors:Hannes Mühleisen [aut], Kirill Müller [aut, cre], Posit Software, PBC [cph, fnd]

duckplyr_0.4.1.9003.tar.gz
duckplyr_0.4.1.9003.zip(r-4.5)duckplyr_0.4.1.9003.zip(r-4.4)duckplyr_0.4.1.9003.zip(r-4.3)
duckplyr_0.4.1.9003.tgz(r-4.4-any)duckplyr_0.4.1.9003.tgz(r-4.3-any)
duckplyr_0.4.1.9003.tar.gz(r-4.5-noble)duckplyr_0.4.1.9003.tar.gz(r-4.4-noble)
duckplyr_0.4.1.9003.tgz(r-4.4-emscripten)duckplyr_0.4.1.9003.tgz(r-4.3-emscripten)
duckplyr.pdf |duckplyr.html
duckplyr/json (API)
NEWS

# Install 'duckplyr' in R:
install.packages('duckplyr', repos = c('https://duckdblabs.r-universe.dev', 'https://cloud.r-project.org'))

Peer review:

Bug tracker:https://github.com/tidyverse/duckplyr/issues

On CRAN:

analyticsdataframedplyrduckdbperformance

151 exports 232 stars 5.94 score 20 dependencies 1 dependents 93 scripts 973 downloads

Last updated 18 days agofrom:129ff92bf2. Checks:OK: 7. Indexed: no.

TargetResultDate
Doc / VignettesOKAug 21 2024
R-4.5-winOKAug 21 2024
R-4.5-linuxOKAug 21 2024
R-4.4-winOKAug 21 2024
R-4.4-macOKAug 21 2024
R-4.3-winOKAug 21 2024
R-4.3-macOKAug 21 2024

Exports:.data%>%acrossadd_countadd_rowadd_tallyall_equalall_ofanti_joinany_ofarrangeas_duckplyr_dfas_duckplyr_tibbleas_tibblebetweenbind_colsbind_rowsc_acrosscase_matchcase_whencoalescecollapsecollectcomputeconsecutive_idcontainscountcross_joincumallcumanycume_distcummeancur_columncur_groupcur_group_idcur_group_rowsdense_rankdescdf_from_csvdf_from_filedf_from_parquetdf_to_parquetdistinctduckplyr_df_from_csvduckplyr_df_from_fileduckplyr_df_from_parquetduckplyr_executeeverythingexplainfallback_purgefallback_reviewfallback_sitrepfallback_uploadfilterfirstfull_joinif_allif_anyif_elseinner_joinintersectis_duckplyr_dfjoin_bylaglastlast_colleadleft_joinmatchesmethods_overwritemethods_restoremin_rankmutatenn_distinctna_ifnearnest_bynest_joinnew_relationalnew_relexprnthntilenum_rangeone_oforder_bypercent_rankpickpullreframerel_aggregaterel_aliasrel_distinctrel_explainrel_filterrel_joinrel_limitrel_namesrel_orderrel_projectrel_set_aliasrel_set_diffrel_set_intersectrel_set_symdiffrel_to_dfrel_union_allrelexpr_constantrelexpr_functionrelexpr_referencerelexpr_set_aliasrelexpr_windowrelocaterenamerename_withright_joinrow_numberrows_appendrows_deleterows_insertrows_patchrows_updaterows_upsertsample_fracsample_nselectsemi_joinsetdiffsetequalsliceslice_headslice_maxslice_minslice_sampleslice_tailstarts_withstats_showsummarisesummarizesymdifftallytbl_varstibbletop_ntransmutetribbleungroupunionunion_allwherewith_groupswith_order

Dependencies:clicollectionsDBIdplyrduckdbfansigenericsgluejsonlitelifecyclemagrittrpillarpkgconfigR6rlangtibbletidyselectutf8vctrswithr

Readme and manuals

Help Manual

Help pageTopics
Convert to a duckplyr data frameas_duckplyr_df as_duckplyr_tibble
Configuration optionsconfig
Read Parquet, CSV, and other files using DuckDBdf_from_csv df_from_file df_from_parquet df_to_parquet duckplyr_df_from_csv duckplyr_df_from_file duckplyr_df_from_parquet
Execute a statement for the default connectionduckplyr_execute
Fallback to dplyrfallback fallback_purge fallback_review fallback_sitrep fallback_upload
Class predicate for duckplyr data framesis_duckplyr_df
Forward all dplyr methods to duckplyrmethods_overwrite methods_restore
Relational implementer's interfacenew_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 expressionsnew_relexpr relexpr_constant relexpr_function relexpr_reference relexpr_set_alias relexpr_window
Show statsstats_show