Remedies a common problem in piping: not having access to intermediate outputs of the pipe. Within a "loop", a piping intermediate is stored in a stack archive, data is processed, and then both the stored intermediate and the current output are reintegrated using an "ending" function. Two special ending functions are provided: amend and insert. However, any ending function can be specified, including merge functions, join functions, setNames(), etc. This framework allows the following work-flow: focus on a particular aspect or section of a data set, conduct specific operations, and then reintegrate changes into the whole.
Version: | 1.0.1 |
Depends: | R (≥ 3.1.3) |
Imports: | plyr (≥ 1.8.1), dplyr (≥ 0.4.1), magrittr (≥ 1.5), lazyeval (≥ 0.1.10), R6 (≥ 2.0.1) |
Suggests: | knitr (≥ 1.9) |
Published: | 2015-05-28 |
Author: | Brandon Taylor |
Maintainer: | Brandon Taylor <Brandon.Taylor221 at gmail.com> |
License: | MIT + file LICENSE |
NeedsCompilation: | no |
Materials: | README |
CRAN checks: | loopr results |
Reference manual: | loopr.pdf |
Vignettes: |
Looping |
Package source: | loopr_1.0.1.tar.gz |
Windows binaries: | r-devel: loopr_1.0.1.zip, r-release: loopr_1.0.1.zip, r-oldrel: loopr_1.0.1.zip |
macOS binaries: | r-release: loopr_1.0.1.tgz, r-oldrel: loopr_1.0.1.tgz |
Old sources: | loopr archive |
Please use the canonical form https://CRAN.R-project.org/package=loopr to link to this page.