rrapply: Revisiting Base Rapply

The minimal 'rrapply'-package contains a single function rrapply(), providing an extended implementation of 'R'-base rapply() by allowing to recursively apply a function to elements of a nested list based on a general condition function and including the possibility to prune or aggregate nested list elements from the result. In addition, special arguments can be supplied to access the name, ___location, parents and siblings in the nested list of the element under evaluation. The rrapply() function builds upon rapply()'s native 'C' implementation and requires no other package dependencies.

Version: 1.2.8
Depends: R (≥ 3.5)
Published: 2025-11-25
DOI: 10.32614/CRAN.package.rrapply
Author: Joris Chau [aut, cre]
Maintainer: Joris Chau <joris.chau at openanalytics.eu>
BugReports: https://github.com/JorisChau/rrapply/issues
License: LGPL-3
URL: https://jorischau.github.io/rrapply/, https://github.com/JorisChau/rrapply
NeedsCompilation: yes
Materials: NEWS
CRAN checks: rrapply results

Documentation:

Reference manual: rrapply.html , rrapply.pdf
Vignettes: rrapply: cheat sheet (source)

Downloads:

Package source: rrapply_1.2.8.tar.gz
Windows binaries: r-devel: rrapply_1.2.8.zip, r-release: rrapply_1.2.8.zip, r-oldrel: rrapply_1.2.8.zip
macOS binaries: r-release (arm64): rrapply_1.2.8.tgz, r-oldrel (arm64): rrapply_1.2.8.tgz, r-release (x86_64): rrapply_1.2.8.tgz, r-oldrel (x86_64): rrapply_1.2.8.tgz
Old sources: rrapply archive

Reverse dependencies:

Reverse imports: ANOFA, ANOPA, astgrepr, bartMan, df2yaml, FDOTT, JuliaFormulae, otpr, potions, superb
Reverse suggests: openalexR, segregation, SingleMoleculeFootprinting

Linking:

Please use the canonical form https://CRAN.R-project.org/package=rrapply to link to this page.