Generate a fielddescriptor for a given variable in a dataset
dp_generate_fielddescriptor(x, name, ...)# S3 method for default
dp_generate_fielddescriptor(x, name, ...)
# S3 method for numeric
dp_generate_fielddescriptor(
x,
name,
use_existing = TRUE,
use_categories = TRUE,
categories_type = c("regular", "resource"),
...
)
# S3 method for integer
dp_generate_fielddescriptor(
x,
name,
use_existing = TRUE,
use_categories = TRUE,
categories_type = c("regular", "resource"),
...
)
# S3 method for logical
dp_generate_fielddescriptor(
x,
name,
use_existing = TRUE,
use_categories = TRUE,
categories_type = c("regular", "resource"),
...
)
# S3 method for Date
dp_generate_fielddescriptor(
x,
name,
use_existing = TRUE,
use_categories = TRUE,
categories_type = c("regular", "resource"),
...
)
# S3 method for character
dp_generate_fielddescriptor(
x,
name,
use_existing = TRUE,
use_categories = TRUE,
categories_type = c("regular", "resource"),
...
)
# S3 method for factor
dp_generate_fielddescriptor(
x,
name,
use_existing = TRUE,
use_categories = TRUE,
categories_type = c("regular", "resource"),
...
)
# S3 method for code
dp_generate_fielddescriptor(
x,
name,
use_existing = TRUE,
use_categories = TRUE,
categories_type = c("regular", "resource"),
...
)
Returns a fielddescriptor
.
vector for which to generate the fielddescriptor
name of the field in the dataset.
used to pass extra arguments to methods.
use existing field descriptor if present (assumes this is stored in the 'fielddescriptor' attribute).
do not generate a categories field except when x
is a factor.
how should categories be stored. Note that type "resource" is not officially part of the standard.