View source: R/change_cellstatus.R
change_cellstatus | R Documentation |
Function change_cellstatus()
allows to change|modify the anonymization state
of single table cells for objects of class sdcProblem.
change_cellstatus(object, specs, rule, verbose = FALSE, ...)
object |
an object of class sdcProblem |
specs |
input that defines which cells to query; the function expects either (see examples below)
|
rule |
scalar character vector specifying a valid anonymization code ('u', 'z', 'x', 's') to which all the desired cells under consideration should be set. |
verbose |
scalar logical value defining verbosity, defaults to |
... |
additional parameters for potential future use, currently unused. |
a sdcProblem object
Bernhard Meindl bernhard.meindl@statistik.gv.at
# load example-problem
# (same as example from ?makeProblem)
p <- sdc_testproblem(with_supps = FALSE)
# goal: set cells with region = "D" and gender != "total" as primary sensitive
# using a data.frame as input
specs <- data.frame(
region = "D",
gender = c("male", "female", "total")
)
# marking the cells as sensitive
p <- change_cellstatus(
object = p,
specs = specs,
rule = "u"
)
# check
cell_info(p, specs = specs)
# using a named vector for a single cell to revert
# setting D/total as primary-sensitive
specs <- c(gender = "total", region = "D")
p <- change_cellstatus(
object = p,
specs = specs,
rule = "s"
)
# and check again
cell_info(p, specs = specs)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.