Fast Alternatives to 'tidyverse' Functions
Add a column of useful IDs (group IDs, row IDs & consecutive IDs)
Helpers to sort variables in ascending or descending order
A collapse version of dplyr::arrange()
Bind data frame rows and columns
A fast replacement to dplyr::count()
Find distinct rows
Find duplicate rows
Fast versions of tidyr::expand() and tidyr::complete().
Fill NA values forwards and backwards
Alternative to dplyr::filter()
'collapse' version of dplyr::group_by()
Alternative to dplyr::group_split
A faster mutate() with per-group optimisations
Create a subset of data for each group
A faster reframe() with per-group optimisations
A convenience function to group by every row
Fast 'dplyr' select()/rename()/pull()
Faster dplyr::slice()
Summarise each group down to one row
Un-group grouped_df
Setting global fastplyr options
fastplyr: Fast Alternatives to 'tidyverse' Functions
Get list of current group-unaware functions
Default value for ordering of groups
Fast group metadata
Fast group and row IDs
Fast SQL joins
Alternative to rlang::list2
Fast 'tibble' alternatives
Objects exported from other packages
Fast remove rows with NA values
Fast grouped sample quantiles
A full set of fast data manipulation tools with a tidy front-end and a fast back-end using 'collapse' and 'cheapr'.