Package: dplyr 1.1.4.9000

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.1.4.9000.tar.gz
dplyr_1.1.4.9000.zip(r-4.5)dplyr_1.1.4.9000.zip(r-4.4)dplyr_1.1.4.9000.zip(r-4.3)
dplyr_1.1.4.9000.tgz(r-4.4-arm64)dplyr_1.1.4.9000.tgz(r-4.4-x86_64)dplyr_1.1.4.9000.tgz(r-4.3-arm64)dplyr_1.1.4.9000.tgz(r-4.3-x86_64)
dplyr_1.1.4.9000.tar.gz(r-4.5-noble)dplyr_1.1.4.9000.tar.gz(r-4.4-noble)
dplyr_1.1.4.9000.tgz(r-4.4-emscripten)dplyr_1.1.4.9000.tgz(r-4.3-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'))

Peer review:

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

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

On CRAN:

data-manipulationgrammar

293 exports 4.7k stars 19.59 score 15 dependencies 7081 dependents 1.5M downloads

Last updated 1 months agofrom:be36acf9c86e5d4c3d97f97b8d3999b713123392

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_copybench_tblsbetweenbind_colsbind_rowsc_acrosscase_matchcase_whenchangescheck_dbplyrcoalescecollapsecollectcombinecommon_bycompare_tblscompare_tbls2computeconsecutive_idcontainscopy_tocountcount_cross_joincumallcumanycume_distcummeancur_columncur_datacur_data_allcur_groupcur_group_idcur_group_rowscurrent_varsdata_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_withenexprenexprsenquoenquosensymensymseval_tblseval_tbls2everythingexplainexprfailwithfilterfilter_filter_allfilter_atfilter_iffirstfull_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_dfgroupsididentif_allif_anyif_elseinner_joinintersectis_grouped_dfis.grouped_dfis.srcis.tbljoin_bylaglastlast_collast_dplyr_warningsleadleft_joinlocationlstmake_tblmatchesmin_rankmutatemutate_mutate_allmutate_atmutate_eachmutate_each_mutate_ifnn_distinctn_groupsna_ifnearnest_bynest_joinnew_grouped_dfnew_rowwise_dfnthntilenum_rangeone_oforder_bypercent_rankpickprogress_estimatedpullquoquo_namequosrecoderecode_factorreframerelocaterenamerename_rename_allrename_atrename_ifrename_varsrename_vars_rename_withright_joinrow_numberrows_appendrows_deleterows_insertrows_patchrows_updaterows_upsertrowwisesame_srcsample_fracsample_nselectselect_select_allselect_atselect_ifselect_varselect_varsselect_vars_semi_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_dfvarswherewith_groupswith_orderwrap_dbplyr_obj

Dependencies:clifansigenericsgluelifecyclemagrittrpillarpkgconfigR6rlangtibbletidyselectutf8vctrswithr

Column-wise operations

Rendered fromcolwise.Rmdusingknitr::rmarkdownon Jun 14 2024.

Last update: 2022-11-29
Started: 2020-03-03

dplyr <-> base R

Rendered frombase.Rmdusingknitr::rmarkdownon Jun 14 2024.

Last update: 2023-03-08
Started: 2020-02-22

Grouped data

Rendered fromgrouping.Rmdusingknitr::rmarkdownon Jun 14 2024.

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

Introduction to dplyr

Rendered fromdplyr.Rmdusingknitr::rmarkdownon Jun 14 2024.

Last update: 2022-08-30
Started: 2017-04-04

Programming with dplyr

Rendered fromprogramming.Rmdusingknitr::rmarkdownon Jun 14 2024.

Last update: 2023-03-02
Started: 2017-03-22

Row-wise operations

Rendered fromrowwise.Rmdusingknitr::rmarkdownon Jun 14 2024.

Last update: 2023-04-19
Started: 2020-03-03

Two-table verbs

Rendered fromtwo-table.Rmdusingknitr::rmarkdownon Jun 14 2024.

Last update: 2021-06-01
Started: 2014-11-24

Using dplyr in packages

Rendered fromin-packages.Rmdusingknitr::rmarkdownon Jun 14 2024.

Last update: 2023-02-22
Started: 2023-02-22

Window functions

Rendered fromwindow-functions.Rmdusingknitr::rmarkdownon Jun 14 2024.

Last update: 2021-01-12
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 'switch()'case_match
A general vectorised if-elsecase_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
Cumulativate 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 rows that match a conditionfilter
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
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