sticky: Persist Attributes Across Data Operations

In base R, object attributes are lost when objects are modified by common data operations such as subset, filter, slice, append, extract etc. This packages allows objects to be marked as 'sticky' and have attributes persisted during these operations or when inserted into or extracted from recursive (i.e. list- or table-like) objects.

Author
Christopher Brown [aut, cre], Decision Patterns [cph]
Date of publication
2016-11-01 11:07:41
Maintainer
Christopher Brown <chris.brown@decisionpatterns.com>
License
GPL-2 | file LICENSE
Version
0.4.0
URLs

View on CRAN

Man pages

append
Append elements to sticky object
extract
Extract
init
Internal, non-exported unit functions
print.sticky
print a sticky attribute object
sticky
sticky
subset.sticky
Subset elements to sticky object

Files in this package

sticky
sticky/inst
sticky/inst/doc
sticky/inst/doc/introduction.R
sticky/inst/doc/introduction.html
sticky/inst/doc/introduction.Rmd
sticky/tests
sticky/tests/testthat.R
sticky/tests/testthat
sticky/tests/testthat/test-sticky.r
sticky/tests/testthat/utils.r
sticky/tests/testthat/test-vector-append.r
sticky/tests/testthat/test-data.frame.r
sticky/tests/testthat/test-vector-in-data.table.r
sticky/tests/testthat/test-data.table.r
sticky/tests/testthat/test-matrix.r
sticky/tests/testthat/test-list.r
sticky/tests/testthat/test-vector-in-data-frame.r
sticky/NAMESPACE
sticky/NEWS
sticky/R
sticky/R/utils.R
sticky/R/subset.R
sticky/R/sticky.R
sticky/R/append.R
sticky/R/init.R
sticky/R/print.R
sticky/R/extract1.R
sticky/R/zzz.R
sticky/vignettes
sticky/vignettes/introduction.Rmd
sticky/README.md
sticky/MD5
sticky/build
sticky/build/vignette.rds
sticky/DESCRIPTION
sticky/man
sticky/man/init.Rd
sticky/man/subset.sticky.Rd
sticky/man/print.sticky.Rd
sticky/man/sticky.Rd
sticky/man/append.Rd
sticky/man/extract.Rd
sticky/LICENSE