Apply-style commands in R
R-bloggers 2013-03-15
(This article was first published on The Data Monkey, and kindly contributed to R-bloggers)
Here's a quick table of what I think are the most useful apply-style commands in R:
Function
Input
Output
Best for
apply
Rectangular
Rectangular or vector
Applying function to rows or columns
lapply
Anything
List
Non-trivial operations on almost any data type
sapply
Anything
Simplified (if possible) or list
Same as lapply, but with simplified output
plyr::ddply
data.frame
data.frame
Applying function to groupings defined by variables
For alternatives to plyr, see this post on StackOverflow.
To leave a comment for the author, please follow the link and comment on his blog: The Data Monkey.
R-bloggers.com offers daily e-mail updates about R news and tutorials on topics such as: visualization (ggplot2, Boxplots, maps, animation), programming (RStudio, Sweave, LaTeX, SQL, Eclipse, git, hadoop, Web Scraping) statistics (regression, PCA, time series,ecdf, trading) and more...