add_blur {deident} | R Documentation |
De-identification via categorical aggregation
Description
add_blur()
adds an bluring step to a transformation pipeline
(NB: intended for categorical data). When ran as a transformation, values
are recoded to a lower cardinality as defined by blur
.
#'
Usage
add_blur(object, ..., blur = c())
Arguments
object |
Either a |
... |
variables to be transformed. |
blur |
a key-value pair such that 'key' is replaced by 'value' on transformation. |
Value
A 'DeidentList' representing the untrained transformation pipeline. The object contains fields:
-
deident_methods
a list of each step in the pipeline (consisting ofvariables
andmethod
)
and methods:
-
mutate
apply the pipeline to a new data set -
to_yaml
serialize the pipeline to a '.yml' file
See Also
category_blur()
is provided to aid in defining the blur
Examples
.blur <- category_blur(ShiftsWorked$Shift, `Working` = "Day|Night")
pipe.blur <- add_blur(ShiftsWorked, `Shift`, blur = .blur)
pipe.blur$mutate(ShiftsWorked)
[Package deident version 1.0.0 Index]