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: NA
Materials: NA
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, bmk, chemosensors, CPMCGLM, cshapes, demi, EBMAforecast, EIAdata, fishmove, gcbd, ggHorizon, ggmcmc, ggparallel, gpmap, gsDesign, intsvy, ivlewbel, JAGUAR, MRMR, NAPPA, plotSEMM, PMA, profileR, psytabs, pxR, rapport, rcbalance, Rcell, RDSTK, remix, reshapeGUI, RForcecom, Rmisc, RSAGA, RStorm, smatr, SSrat, statcheck, timeordered, wordmatch
Reverse imports: acs, aLFQ, alm, AntWeb, AppliedPredictiveModeling, aqp, ARTool, BatchExperiments, bayesPop, bdvis, benchmark, Biograph, biom, bold, broom, BTSPAS, caret, cda, CDM, ChemoSpec, classifly, classify, clhs, clickstream, clusterfly, coefplot, confidence, d3Network, dataRetrieval, dcmr, decctools, Deducer, DescribeDisplay, discreteRV, dynsurv, ecoengine, emdbook, enigma, EpiContactTrace, extracat, ez, ezsim, FAOSTAT, freqweights, fSRM, GDELTtools, gems, geospt, gfcanalysis, GGally, ggmap, ggplot2, ggsubplot, ggtern, gProfileR, granovaGG, harvestr, HiveR, HLMdiag, IsingSampler, kimisc, kobe, LakeMetabolizer, learningr, likert, lint, llama, lllcrc, lmerTest, lsmeans, lubridate, marked, meifly, metafolio, metagen, MGLM, mizer, mlr, morse, mosaic, MplusAutomation, mpoly, multilevelPSA, MVN, nat, nat.nblast, networkD3, networkreporting, networkTomography, ngramr, npsm, nullabor, okmesonet, openair, OpenRepGrid, opentraj, optiRum, OutbreakTools, paleobioDB, paleofire, parboost, pedometrics, peptider, pitchRx, planar, plotKML, plusser, pollstR, PopGenReport, pqantimalarials, predictmeans, primerTree, pROC, profr, proteomics, pxweb, qgraph, rAltmetric, RAM, rapportools, rbhl, RbioRXN, rbison, rclinicaltrials, RcmdrPlugin.KMggplot2, rcrossref, rdryad, rebird, REDCapR, RefManageR, repmis, reshape, reshape2, rfigshare, rgauges, rgbif, rinat, rLakeAnalyzer, rmongodb, RNeXML, rnoaa, robustvarComp, rplos, RSA, rsdmx, RSiteCatalyst, rsnps, rSPACE, rspear, rsunlight, rtematres, rvertnet, rWBclimate, RXKCD, rYoutheria, scales, scholar, semPlot, SeqFeatR, SGP, sharpshootR, simTool, sjPlot, snht, soilDB, solr, sorvi, spanr, spiders, spocc, srd, ss3sim, sss, Stack, StatRank, strvalidator, surveydata, taRifx, taxize, toaster, TR8, treeclim, treecm, TripleR, unmarked, useful, userfriendlyscience, ustyc, vardpoor, vdmR, vetools, Wats, weatherData, wppExplorer, WRS2, XML2R, yhatr, ykmeans
Reverse suggests: abd, afex, ARPobservation, bams, bayesGDS, bear, cpca, data.table, dendextend, dostats, eeptools, emdatr, gcookbook, ggswissmaps, ggthemes, GSIF, gtable, h2o, hillmakeR, HistData, hydrostats, installr, jsonlite, Kmisc, knitrBootstrap, Lahman, metafor, mvnfast, NlsyLinks, plumbr, ProjectTemplate, psd, rattle, rbefdata, soil.spec, sparseHessianFD, sparseMVN,, TimeProjection, trapezoid, vcdExtra