plyr: Tools for splitting, applying and combining data

plyr is 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 pieces 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 BD (Becton Dickinson).

Version: 1.8.1
Depends: R (≥ 2.11.0)
Imports: Rcpp (≥ 0.11.0)
LinkingTo: Rcpp
Suggests: abind, testthat, tcltk, foreach, doMC, itertools, iterators
Published: 2014-02-26
Author: Hadley Wickham
Maintainer: Hadley Wickham <h.wickham at>
License: MIT + file LICENSE
NeedsCompilation: yes
Citation: plyr citation info
Materials: README NEWS
CRAN checks: plyr results


Reference manual: plyr.pdf
Package source: plyr_1.8.1.tar.gz
Windows binaries: r-devel:, r-release:, r-oldrel:
OS X Snow Leopard binaries: r-release: plyr_1.8.1.tgz, r-oldrel: plyr_1.8.1.tgz
OS X Mavericks binaries: r-release: plyr_1.8.1.tgz
Old sources: plyr archive

Reverse dependencies:

Reverse depends: abctools, bcpa, bigml, bmk, chemosensors, CONOR, CONORData, CPMCGLM, cshapes, demi, EBMAforecast, EIAdata, em2, emdbook, fishmove, fSRM, gcbd, geospt, ggHorizon, ggmcmc, ggparallel, gpmap, gsDesign, intsvy, ivlewbel, MplusAutomation, MRMR, multilevelPSA, NAPPA, OpenRepGrid, plotSEMM, PMA, profileR, psytabs, pxR, rAltmetric, rapport, Rcell, rcqp, RDSTK, remix, reshapeGUI, RForcecom, Rmisc, RSAGA, RStorm, smatr, timeordered, transnet, TripleR, wordmatch
Reverse imports: acs, aLFQ, alm, AntWeb, AppliedPredictiveModeling, aqp, BatchExperiments, bayesPop, bdvis, benchmark, BEQI2, Biograph, biom, bold, caret, cda, ChemoSpec, choroplethr, classifly, classify, clhs, clickstream, clusterfly, coefplot, d3Network, dcmr, decctools, Deducer, DescribeDisplay, dynsurv, ecoengine, EpiContactTrace, extracat, ez, ezsim, FAOSTAT, freqweights, GDELTtools, gems, gfcanalysis, GGally, ggmap, ggplot2, ggsubplot, ggtern, GOsummaries, gProfileR, granovaGG, harvestr, HiveR, HLMdiag, IsingSampler, kimisc, kobe, LakeMetabolizer, learningr, lint, llama, lllcrc, lsmeans, lubridate, marked, meifly, metafolio, metagen, MGLM, mizer, morse, mosaic, mpoly, networkreporting, networkTomography, ngramr, nullabor, okmesonet, openair, OutbreakTools, paleobioDB, paleofire, parboost, pedometrics, peptider, pitchRx, planar, plotKML, plusser, pollstR, PopGenReport, pqantimalarials, predictmeans, primerTree, pROC, profr, qgraph, rapportools, rbhl, RbioRXN, rbison, RcmdrPlugin.KMggplot2, rdryad, rebird, RefManageR, repmis, reshape, reshape2, rfigshare, rgauges, rgbif, rinat, rLakeAnalyzer, rmongodb, RNeXML, rnoaa, robustvarComp, rplexos, rplos, RSA, RSiteCatalyst, rsnps, rspear, rsunlight, rtematres, rvertnet, rWBclimate, RXKCD, rYoutheria, scales, scholar, semPlot, SeqFeatR, SGP, sharpshootR, simPH, simTool, sjPlot, soilDB, solr, sorvi, spocc, ss3sim, sss, Stack, StatRank, strvalidator, surveydata, taRifx, taxize, toaster, transmission, treeclim, treecm, unmarked, useful, userfriendlyscience, ustyc, vardpoor, Wats, weatherData, wppExplorer, XML2R, yhatr, ykmeans
Reverse suggests: abd, afex, ARPobservation, bams, bayesGDS, bear, cpca, data.table, dendextend, discreteRV, dostats, eeptools, emdatr, gcookbook, ggthemes, GSIF, gtable, hillmakeR, HistData, hydrostats, installr, jsonlite, Kmisc, knitrBootstrap, Lahman, metafor, mvnfast, NlsyLinks, optiRum, plumbr, ProjectTemplate, psd, rattle, rbefdata, sparseHessianFD, sparseMVN, TimeProjection, trapezoid, trustOptim, vcdExtra