[[ substitution (PR#358)
Thomas Lumley
thomas@biostat.washington.edu
Fri, 3 Dec 1999 08:58:07 -0800 (PST)
On Fri, 3 Dec 1999 clive@bell-labs.com wrote:
> Full_Name: Clive
> Version: 0.90.0
> OS: Linux (RH6.0)
> Submission from: (NULL) (135.104.13.164)
>
>
> Probably known, but...
>
> > z <- vector("list",4)
> > z[[1]] <- function(x)x
> Error in "[[<-"(*tmp*, 1, value = function(x) x) : incompatible types
>
> (works fine in S4...)
In S 3 or 4 this works because functions are lists, in R they are not
lists.
More worrying is
a<-list(one=sin,two=lm)
a[[2]]<-sort #fails
a$two<-sort #succeeds
Thomas Lumley
Assistant Professor, Biostatistics
University of Washington, Seattle
-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
r-devel mailing list -- Read http://www.ci.tuwien.ac.at/~hornik/R/R-FAQ.html
Send "info", "help", or "[un]subscribe"
(in the "body", not the subject !) To: r-devel-request@stat.math.ethz.ch
_._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._