Extract and replace non-core xts attributes.
xtsAttributes(x, user = NULL)
xtsAttributes(x) <- valueA named list of user-defined attributes.
This function allows users to assign custom attributes to the xts objects, without altering core xts attributes (i.e. tclass, tzone, and tformat).
attributes() returns all attributes, including core attributes of the
xts class.
x <- xts(matrix(1:(9*6),nc=6),
order.by=as.Date(13000,origin="1970-01-01")+1:9,
a1='my attribute')
xtsAttributes(x)
#> $a1
#> [1] "my attribute"
#>
xtsAttributes(x) <- list(a2=2020)
xtsAttributes(x)
#> $a1
#> [1] "my attribute"
#>
#> $a2
#> [1] 2020
#>
xtsAttributes(x) <- list(a1=NULL)
xtsAttributes(x)
#> $a2
#> [1] 2020
#>