| metadata2 | R Documentation |
Dynamically handles metadata assignment and extraction in a similar fashion for both S3 and S4 objects.
metadata2(x, which, ...)
metadata2(x, which, ...) <- value
## S4 method for signature 'ANY,character'
metadata2(x, which)
## S4 method for signature 'Annotated,character'
metadata2(x, which)
## S4 replacement method for signature 'ANY,character'
metadata2(x, which) <- value
## S4 replacement method for signature 'Annotated,character'
metadata2(x, which) <- value
x |
Object. |
which |
|
value |
|
... |
Additional arguments. |
metadata2(): Metadata. Returns NULL on which match failure, similar
to attr() and metadata().
metadata2<-(): Modified object.
Internally slots into attributes().
Attribute is also accessible via attr(object, which).
Requires that object extends Annotated class.
Internally slots into metadata().
Attribute is also accessible via metadata(object)[[which]].
Updated 2021-10-14.
## S3 ====
x <- data.frame()
metadata2(x, which = "A") <- "B"
metadata2(x, which = "A")
attr(x, which = "A")
## S4 (extending Annotated) ====
x <- S4Vectors::DataFrame()
metadata2(x, which = "A") <- "B"
metadata2(x, which = "A")
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.