A Poor Man's Dependency Free Recreation of 'dplyr'
Apply a function (or functions) across multiple columns
Arrange rows by variables
Do values in a numeric vector fall in specified range?
Efficiently bind multiple data.frame
s by row and column
A General Vetorised if()
Find first non-missing element
Context dependent expressions
Count observations by group
Cumulative versions of any, all, and mean
Descending order
Subset distinct/unique rows
Fill in missing values with previous or next value
Return rows with matching conditions
Filtering joins filter rows from x
based on the presence or absence ...
Get a glimpse of your data
Group by one or more variables
Default value for .drop argument of group_by
Select Grouping Variables
Grouping metadata
Split data.frame by groups
Vectorised if
Compute lagged or leading values
Build a list
Create or transform variables
Mutating Joins
Count the number of unique values in a set of vectors
Convert values to NA
Compare two numeric vectors
Nest By
Extract the first, last or nth value from a vector
Peek at variables in the selection context
Forward-pipe operator
Pivot data from wide to long
Pivot data from long to wide
poorman: A Poor Man's Dependency Free Recreation of 'dplyr'
Pull out a single variable
Recode values
Change column order
Rename columns
Replace missing values
Tools for working with row names
Subset columns using their names and types
Select Helpers
Subset rows by position
Reduce multiple values down to a single value
Union All
Unite Multiple Columns Into One
Select variables with a function
Windowed Rank Functions
Perform an operation with temporary groups
A replication of key functionality from 'dplyr' and the wider 'tidyverse' using only 'base'.
Useful links