[Rd] attributes on symbols
Torsten Hothorn
Torsten.Hothorn at uzh.ch
Fri Jul 7 15:06:07 CEST 2017
Here is a simpler example:
> ex <- as.name("a")
> attr(ex, "test") <- 1
> quote(a)
a
attr(,"test")
[1] 1
Torsten
On Thu, 6 Jul 2017, William Dunlap wrote:
> The multcomp package has code in multcomp:::expression2coef that attaches the 'coef' attribute to
> symbols. Since there is only one symbol object in a session with a given name, this means that
> this attaching has a global effect. Should this be quietly allowed or should there be a warning or
> an error?
> E.g.,
>
> str(quote(Education))
> # symbol Education
> lmod <- stats::lm(Fertility ~ ., data = datasets::swiss)
> glmod <- multcomp::glht(lmod, c("Agriculture=0", "Education=0"))
> str(quote(Education))
> # symbol Education
> # - attr(*, "coef")= num 1
>
> Bill Dunlap
> TIBCO Software
> wdunlap tibco.com
>
>
More information about the R-devel
mailing list