| keyvalue {decoder} | R Documentation |
Coerce to a keyvalue object
Description
Functions to check if an object is a keyvalue object, or coerce it if possible.
Usage
as.keyvalue(x, ...)
## S3 method for class 'data.frame'
as.keyvalue(x, standard_var_names = NULL, ...)
## Default S3 method:
as.keyvalue(x, y, ...)
is.keyvalue(x)
Arguments
x |
object to test for, or coerce to, keyvalue (see the details). |
... |
arguments passed between methods |
standard_var_names |
a character vector with standard names for variables decoded with this key-values. |
y |
a value vector if |
Details
x can be of:
a name of a package internal (or external) keyvalue object (character of length one)
a
data.framewith two columns "key" (with unique cells) and "value".a list as described in
as.keyvalue.lista named vector with all names unique
an unnamed vector with unique cells if supplemented by additional vector (y)
Value
as.keyvalue returns a data.frame with additional class
keyvalue that fulfills the requirements for a keyvalue object
and with the key column as character. It also has two extra attributes
standard_var_names as described above and keyvalue11 which is
TRUE for keyvalue objects with a 1:1 relation between its keys and
values (otherwise FALSE).
See Also
as.keyvalue.list, decode, summary.keyvalue, key_and_value
Examples
snomed2 <- as.keyvalue(snomed)
is.keyvalue(snomed2)
summary(snomed2)