Package: plyr 1.8.9.9000

plyr: Tools for Splitting, Applying and Combining Data

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'.

Authors:Hadley Wickham [aut, cre]

plyr_1.8.9.9000.tar.gz
plyr_1.8.9.9000.zip(r-4.5)plyr_1.8.9.9000.zip(r-4.4)plyr_1.8.9.9000.zip(r-4.3)
plyr_1.8.9.9000.tgz(r-4.4-x86_64)plyr_1.8.9.9000.tgz(r-4.4-arm64)plyr_1.8.9.9000.tgz(r-4.3-x86_64)plyr_1.8.9.9000.tgz(r-4.3-arm64)
plyr_1.8.9.9000.tar.gz(r-4.5-noble)plyr_1.8.9.9000.tar.gz(r-4.4-noble)
plyr_1.8.9.9000.tgz(r-4.4-emscripten)plyr_1.8.9.9000.tgz(r-4.3-emscripten)
plyr.pdf |plyr.html
plyr/json (API)
NEWS

# Install 'plyr' in R:
install.packages('plyr', repos = c('https://hadley.r-universe.dev', 'https://cloud.r-project.org'))

Peer review:

Bug tracker:https://github.com/hadley/plyr/issues

Uses libs:
  • c++– GNU Standard C++ Library v3
Datasets:
  • baseball - Yearly batting records for all major league baseball players
  • ozone - Monthly ozone measurements over Central America.

On CRAN:

18.13 score 495 stars 3.2k packages 77k scripts 434k downloads 468 mentions 75 exports 1 dependencies

Last updated 15 days agofrom:ae5ec7daba. Checks:OK: 9. Indexed: yes.

TargetResultDate
Doc / VignettesOKNov 06 2024
R-4.5-win-x86_64OKNov 06 2024
R-4.5-linux-x86_64OKNov 06 2024
R-4.4-win-x86_64OKNov 06 2024
R-4.4-mac-x86_64OKNov 06 2024
R-4.4-mac-aarch64OKNov 06 2024
R-4.3-win-x86_64OKNov 06 2024
R-4.3-mac-x86_64OKNov 06 2024
R-4.3-mac-aarch64OKNov 06 2024

Exports:.a_plyaaplyadplyalplyamv_dimnamesarrangeas.quotedcatcolwisecolwisecompactcountcreate_progress_bard_plydaplyddplydefaultsdescdlplyeachemptyeval.quotedfailwithhereididata.frameis.discreteis.formulais.quotedisplit2joinjoin_alljoin.keysl_plylaplyldplyliplyllplym_plymaplymapvaluesmatch_dfmdplymlplymutatename_rowsnumcolwiseprogress_noneprogress_textprogress_timeprogress_tkprogress_winquickdfr_plyraplyrbind.fillrbind.fill.matrixrdplyrenamerevaluerlplyround_anysplatsplit_indicessplit_labelsstrip_splitssummarisesummarizetaketruetry_defaulttryapplytryNULLunrownamevaggregate

Dependencies:Rcpp

Readme and manuals

Help Manual

Help pageTopics
Quote variables to create a list of unevaluated expressions for later evaluation.. is.quoted quoted
Split array, apply function, and discard results.a_ply
Split array, apply function, and return results in an array.aaply
Split array, apply function, and return results in a data frame.adply
Split array, apply function, and return results in a list.alply
Order a data frame by its colums.arrange
Make a function return a data frame.as.data.frame.function
Convert input to quoted variables.as.quoted
Yearly batting records for all major league baseball playersbaseball
Column-wise function.catcolwise colwise numcolwise
Count the number of occurences.count
Create progress bar.create_progress_bar
Split data frame, apply function, and discard results.d_ply
Split data frame, apply function, and return results in an array.daply
Split data frame, apply function, and return results in a data frame.ddply
Set defaults.defaults
Descending order.desc
Split data frame, apply function, and return results in a list.dlply
Aggregate multiple functions into a single function.each
Fail with specified value.failwith
Capture current evaluation context.here
Construct an immutable data frame.idata.frame
Join two data frames together.join
Recursively join a list of data frames.join_all
Split list, apply function, and discard results.l_ply
Split list, apply function, and return results in an array.laply
Split list, apply function, and return results in a data frame.ldply
Experimental iterator based version of llply.liply
Split list, apply function, and return results in a list.llply
Call function with arguments in array or data frame, discarding results.m_ply
Call function with arguments in array or data frame, returning an array.maply
Replace specified values with new values, in a vector or factor.mapvalues
Extract matching rows of a data frame.match_df
Call function with arguments in array or data frame, returning a data frame.mdply
Call function with arguments in array or data frame, returning a list.mlply
Mutate a data frame by adding new or replacing existing columns.mutate
Toggle row names between explicit and implicit.name_rows
Monthly ozone measurements over Central America.ozone
plyr: the split-apply-combine paradigm for R.plyr-package plyr
Deprecated Functions in Package plyrplyr-deprecated
Text progress bar.progress_text
Text progress bar with time.progress_time
Graphical progress bar, powered by Tk.progress_tk
Graphical progress bar, powered by Windows.progress_win
Replicate expression and discard results.r_ply
Replicate expression and return results in a array.raply
Combine data.frames by row, filling in missing columns.rbind.fill
Bind matrices by row, and fill missing columns with NA.rbind.fill.matrix
Replicate expression and return results in a data frame.rdply
Modify names by name, not position.rename
Replace specified values with new values, in a factor or character vector.revalue
Replicate expression and return results in a list.rlply
Round to multiple of any number.round_any
`Splat' arguments to a function.splat
Remove splitting variables from a data frame.strip_splits
Summarise a data frame.summarise summarize
Take a subset along an arbitrary dimensiontake
Vector aggregate.vaggregate