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.