View source: R/retrieveDataFactory.R
retrieveDataFactory | R Documentation |
As the data factory may be modified, this function allows you to make changes and to record them in your own specialized data generation factory, to match various needs and ease reuse.
retrieveDataFactory()
Provides a data factory.
Retrieves a retrieveDataFactory
from options variable
op_mt_data_factory
.
Allow to customize data factory entries.
An R object
that is a retrieveDataFactory
.
Fabien Gelineau <neonira@gmail.com>
Maintainer: Fabien Gelineau <neonira@gmail.com>
##---- typical case ----
draw_integer_array_dim2 <- function(n, replace_b_1 = TRUE) {
m <- n + sample(0:3, 1)
matrix(seq(1, n * m), byrow = TRUE, nrow = n,
dimnames = list(paste('row_', 1:n), paste('col_', 1:m)))
}
df <- retrieveDataFactory()
df$addSuffix('a', "array", draw_integer_array_dim2)
options(op_mt_data_factory = df)
fg <- retrieveDataFactory() # retrieves the user defined data factory
fg$getRecordedTypes()[suffix == 'a'] # right behavior !
# wrong behavior as retrieveDataFactory will provide the default factory and not yours!
options(op_mt_data_factory = NULL)
fh <- retrieveDataFactory() # retrieves the default factory
fh$getRecordedTypes()[suffix == 'a']
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.