Tools for Splitting, Applying and Combining Data
Un-rowname.
Vector aggregate.
Split array, apply function, and discard results.
Split array, apply function, and return results in an array.
Split array, apply function, and return results in a data frame.
Split array, apply function, and return results in a list.
Dimensions.
Dimension names.
Order a data frame by its colums.
Make a function return a data frame.
Convert split list to regular list.
Convert input to quoted variables.
Column-wise function.
Compact list.
Count the number of occurences.
Create progress bar.
Split data frame, apply function, and discard results.
Split data frame, apply function, and return results in an array.
Split data frame, apply function, and return results in a data frame.
Set defaults.
Descending order.
Number of dimensions.
Split data frame, apply function, and return results in a list.
Aggregate multiple functions into a single function.
Check if a data frame is empty.
Evaluate a quoted list of variables.
Fail with specified value.
Subset splits.
Capture current evaluation context.
Compute a unique numeric id for each unique row in a data frame.
Numeric id for a vector.
Construct an immutable data frame.
An indexed array.
An indexed data frame.
Determine if a vector is discrete.
Is a formula? Checks if argument is a formula
Split iterator that returns values, not indices.
Join keys. Given two data frames, create a unique key for each row.
Join two data frames together.
Recursively join a list of data frames.
Split list, apply function, and discard results.
Split list, apply function, and return results in an array.
Split list, apply function, and return results in a data frame.
Experimental iterator based version of llply.
List to array.
List to data frame.
List to vector.
Split list, apply function, and return results in a list.
Loop apply
Call function with arguments in array or data frame, discarding result...
Call function with arguments in array or data frame, returning an arra...
Replace specified values with new values, in a vector or factor.
Extract matching rows of a data frame.
Call function with arguments in array or data frame, returning a data ...
Call function with arguments in array or data frame, returning a list.
Mutate a data frame by adding new or replacing existing columns.
Toggle row names between explicit and implicit.
Compute names of quoted variables.
Number of unique values.
Deprecated Functions in Package plyr
plyr: the split-apply-combine paradigm for R.
Print quoted variables.
Print split.
Null progress bar
Text progress bar.
Text progress bar with time.
Graphical progress bar, powered by Tk.
Graphical progress bar, powered by Windows.
Quick data frame.
Quote variables to create a list of unevaluated expressions for later ...
Replicate expression and discard results.
Replicate expression and return results in a array.
Bind matrices by row, and fill missing columns with NA.
Combine data.frames by row, filling in missing columns.
Replicate expression and return results in a data frame.
Reduce dimensions.
Modify names by name, not position.
Replace specified values with new values, in a factor or character vec...
Replicate expression and return results in a list.
Round to multiple of any number.
`Splat' arguments to a function.
Split indices.
Generate labels for split data frame.
Split an array by .margins.
Split a data frame by variables.
Remove splitting variables from a data frame.
Summarise a data frame.
Take a subset along an arbitrary dimension
Function that always returns true.
Try, with default in case of error.
Apply with built in try. Uses compact, lapply and tryNULL
A set of tools that solves a common set of problems: you need to break a big problem down into manageable pieces, operate on each piece and then put all the pieces back together. For example, you might want to fit a model to each spatial location or time point in your study, summarise data by panels or collapse high-dimensional arrays to simpler summary statistics. The development of 'plyr' has been generously supported by 'Becton Dickinson'.
Useful links