Package: dplyr 1.2.0.9000

Image

Hadley Wickham

dplyr: A Grammar of Data Manipulation

A fast, consistent tool for working with data frame like objects, both in memory and out of memory.

Authors:Hadley Wickham [aut, cre], Romain François [aut], Lionel Henry [aut], Kirill Müller [aut], Davis Vaughan [aut], Posit Software, PBC [cph, fnd]

dplyr_1.2.0.9000.tar.gz
dplyr_1.2.0.9000.zip(r-4.6)dplyr_1.2.0.9000.zip(r-4.5)dplyr_1.2.0.9000.zip(r-4.4)
dplyr_1.2.0.9000.tgz(r-4.6-x86_64)dplyr_1.2.0.9000.tgz(r-4.6-arm64)dplyr_1.2.0.9000.tgz(r-4.5-x86_64)dplyr_1.2.0.9000.tgz(r-4.5-arm64)
dplyr_1.2.0.9000.tar.gz(r-4.6-arm64)dplyr_1.2.0.9000.tar.gz(r-4.6-x86_64)dplyr_1.2.0.9000.tar.gz(r-4.5-arm64)dplyr_1.2.0.9000.tar.gz(r-4.5-x86_64)
dplyr_1.2.0.9000.tgz(r-4.5-emscripten)
dplyr.pdf |dplyr.html
dplyr/json (API)
NEWS

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

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

Pkgdown/docs site:https://dplyr.tidyverse.org

Uses libs:
  • c++– GNU Standard C++ Library v3
Datasets:

On CRAN:

Conda:

data-manipulationgrammarcpp

25.28 score 5.0k stars 8.7k packages 803k scripts 1.8M downloads 1.2k mentions 284 exports 14 dependencies

Last updated from:787cf0c0d1. Checks:6 OK, 7 NOTE. Indexed: yes.

TargetResultTotal timeArtifact
linux-devel-arm64OK217
linux-devel-x86_64OK228
source / vignettesOK195
linux-release-arm64OK223
linux-release-x86_64OK217
macos-devel-arm64NOTE198
macos-devel-x86_64NOTE266
macos-release-arm64NOTE201
macos-release-x86_64NOTE328
windows-develNOTE297
windows-releaseNOTE452
windows-oldrelNOTE378
wasm-releaseOK102

Exports:.data%>%acrossadd_countadd_count_add_rowadd_rownamesadd_tallyadd_tally_all_equalall_ofall_varsanti_joinany_ofany_varsarrangearrange_arrange_allarrange_atarrange_ifas_data_frameas_labelas_tibbleas.tblauto_copybetweenbind_colsbind_rowsc_acrosscase_matchcase_whencheck_dbplyrcoalescecollapsecollectcombinecommon_bycomputeconsecutive_idcontainscopy_tocountcount_cross_joincumallcumanycume_distcummeancur_columncur_datacur_data_allcur_groupcur_group_idcur_group_rowsdata_framedb_analyzedb_begindb_commitdb_create_indexdb_create_indexesdb_create_tabledb_data_typedb_descdb_drop_tabledb_explaindb_has_tabledb_insert_intodb_list_tablesdb_query_fieldsdb_query_rowsdb_rollbackdb_save_querydb_write_tabledense_rankdescdim_descdistinctdistinct_distinct_alldistinct_atdistinct_ifdistinct_preparedodo_dplyr_col_modifydplyr_reconstructdplyr_row_sliceends_withenexprenexprsenquoenquosensymensymseverythingexplainexprfilterfilter_filter_allfilter_atfilter_iffilter_outfirstfull_joinfunsfuns_glimpsegroup_bygroup_by_group_by_allgroup_by_atgroup_by_drop_defaultgroup_by_ifgroup_by_preparegroup_colsgroup_datagroup_indicesgroup_indices_group_keysgroup_mapgroup_modifygroup_nestgroup_rowsgroup_sizegroup_splitgroup_trimgroup_varsgroup_walkgrouped_dfgroupsidentif_allif_anyif_elseinner_joinintersectis_grouped_dfis.grouped_dfis.srcis.tbljoin_bylaglastlast_collast_dplyr_warningsleadleft_joinlstmake_tblmatchesmin_rankmutatemutate_mutate_allmutate_atmutate_eachmutate_each_mutate_ifnn_distinctn_groupsna_ifnearnest_bynest_joinnew_grouped_dfnew_rowwise_dfnthntilenum_rangeone_oforder_bypercent_rankpickprogress_estimatedpullquoquo_namequosrecoderecode_factorrecode_valuesreframerelocaterenamerename_rename_allrename_atrename_ifrename_withreplace_valuesreplace_whenright_joinrow_numberrows_appendrows_deleterows_insertrows_patchrows_updaterows_upsertrowwisesame_srcsample_fracsample_nselectselect_select_allselect_atselect_ifsemi_joinsetdiffsetequalshow_querysliceslice_slice_headslice_maxslice_minslice_sampleslice_tailsqlsql_escape_identsql_escape_stringsql_joinsql_selectsql_semi_joinsql_set_opsql_subquerysql_translate_envsrcsrc_dfsrc_localsrc_mysqlsrc_postgressrc_sqlitesrc_tblsstarts_withsummarisesummarise_summarise_allsummarise_atsummarise_eachsummarise_each_summarise_ifsummarizesummarize_summarize_allsummarize_atsummarize_eachsummarize_each_summarize_ifsymsymdiffsymstallytally_tbltbl_dftbl_nongroup_varstbl_ptypetbl_varstibbletop_fractop_ntransmutetransmute_transmute_alltransmute_attransmute_iftribbletype_sumungroupunionunion_allvalidate_grouped_dfvalidate_rowwise_dfvarswhen_allwhen_anywherewith_groupswith_orderwrap_dbplyr_obj

Dependencies:cligenericsgluelifecyclemagrittrpillarpkgconfigR6rlangtibbletidyselectutf8vctrswithr

Column-wise operations

Rendered fromcolwise.Rmdusingknitr::rmarkdownon Feb 12 2026.

Last update: 2026-02-11
Started: 2020-03-03

dplyr <-> base R

Rendered frombase.Rmdusingknitr::rmarkdownon Feb 12 2026.

Last update: 2026-02-11
Started: 2020-02-22

Grouped data

Rendered fromgrouping.Rmdusingknitr::rmarkdownon Feb 12 2026.

Last update: 2026-02-11
Started: 2020-02-23

Introduction to dplyr

Rendered fromdplyr.Rmdusingknitr::rmarkdownon Feb 12 2026.

Last update: 2026-02-11
Started: 2017-04-04

Programming with dplyr

Rendered fromprogramming.Rmdusingknitr::rmarkdownon Feb 12 2026.

Last update: 2026-02-11
Started: 2017-03-22

Recoding columns and replacing values

Rendered fromrecoding-replacing.Rmdusingknitr::rmarkdownon Feb 12 2026.

Last update: 2026-01-23
Started: 2026-01-23

Row-wise operations

Rendered fromrowwise.Rmdusingknitr::rmarkdownon Feb 12 2026.

Last update: 2026-02-11
Started: 2020-03-03

Two-table verbs

Rendered fromtwo-table.Rmdusingknitr::rmarkdownon Feb 12 2026.

Last update: 2025-09-18
Started: 2014-11-24

Using dplyr in packages

Rendered fromin-packages.Rmdusingknitr::rmarkdownon Feb 12 2026.

Last update: 2025-09-18
Started: 2023-02-22

Window functions

Rendered fromwindow-functions.Rmdusingknitr::rmarkdownon Feb 12 2026.

Last update: 2026-02-11
Started: 2013-10-02

Readme and manuals

Help Manual

Help pageTopics
Apply a function (or functions) across multiple columnsacross if_all if_any
Apply predicate to all variablesall_vars any_vars
Order rows using column valuesarrange arrange.data.frame
Copy tables to same source, if necessaryauto_copy
Band membershipband_instruments band_instruments2 band_members
Detect where values fall in a specified rangebetween
Bind multiple data frames by columnbind_cols
Bind multiple data frames by rowbind bind_rows
Combine values from multiple columnsc_across
A general vectorised if-elsecase-and-replace-when case_when replace_when
Find the first non-missing elementcoalesce
Force computation of a database querycollapse collect compute
Generate a unique identifier for consecutive combinationsconsecutive_id
Information about the "current" group or variablecontext cur_column cur_group cur_group_id cur_group_rows n
Copy a local data frame to a remote srccopy_to
Count the observations in each groupadd_count add_tally count count.data.frame tally
Cross joincross_join
Cumulative versions of any, all, and meancumall cumany cummean
Descending orderdesc
Keep distinct/unique rowsdistinct
Per-operation grouping with '.by'/'by'dplyr_by
Explain details of a tblexplain show_query
Keep or drop rows that match a conditionfilter filter_out
Filtering joinsanti_join anti_join.data.frame filter-joins semi_join semi_join.data.frame
Get a glimpse of your dataglimpse
Group by one or more variablesgroup_by ungroup
Select grouping variablesgroup_cols
Apply a function to each groupgroup_map group_modify group_walk
Trim grouping structuregroup_trim
Flag a character vector as SQL identifiersident
Vectorised if-elseif_else
Join specificationsclosest join_by overlaps within
Compute lagged or leading valueslag lead lead-lag
Create, modify, and delete columnsmutate mutate.data.frame
Mutating joinsfull_join full_join.data.frame inner_join inner_join.data.frame join join.data.frame left_join left_join.data.frame mutate-joins right_join right_join.data.frame
Count unique combinationsn_distinct
Convert values to 'NA'na_if
Compare two numeric vectorsnear
Nest joinnest_join nest_join.data.frame
Extract the first, last, or nth value from a vectorfirst last nth
Bucket a numeric vector into 'n' groupsntile
A helper function for ordering window function outputorder_by
Proportional ranking functionscume_dist percent_rank
Select a subset of columnspick
Extract a single columnpull
Recode valuesrecode recode_factor
Recode and replace valuesrecode-and-replace-values recode_values replace_values
Transform each group to an arbitrary number of rowsreframe
Change column orderrelocate
Rename columnsrename rename_with
Integer ranking functionsdense_rank min_rank row_number
Manipulate individual rowsrows rows_append rows_delete rows_insert rows_patch rows_update rows_upsert
Group input by rowsrowwise
Operate on a selection of variablesscoped
Keep or drop columns using their names and typesselect
Set operationsintersect setdiff setequal setops symdiff union union_all
Subset rows using their positionsslice slice_head slice_max slice_min slice_sample slice_tail
SQL escaping.sql
Starwars charactersstarwars
Storm tracks datastorms
Summarise each group down to one rowsummarise summarize
Create a table from a data sourceis.tbl tbl
Select variablesvars
Elementwise 'any()' and 'all()'when-any-all when_all when_any

  • Image