[R] Bug in formals<-
Frank E Harrell Jr
f.harrell at vanderbilt.edu
Wed Sep 27 00:58:03 CEST 2006
I think this is new since a previous version of R:
> h <- function(x, trantab) trantab[x]
> w <- 6:4
> names(w) <- c('cat','dog','giraffe')
> w
cat dog giraffe
6 5 4
>
> formals(h) <- list(x=numeric(0), trantab=w)
> h
function (x = numeric(0), trantab = c(6, 5, 4))
trantab[x]
You can see that the names have been dropped from trantab's default
values. I don't see a workaround but it seems to need fixing.
Version 2.3.1 (2006-06-01)
i486-pc-linux-gnu
attached base packages:
[1] "grid" "methods" "stats" "graphics" "grDevices" "utils"
[7] "datasets" "base"
other attached packages:
lattice acepack Hmisc
"0.13-10" "1.3-2.2" "3.0-12"
--
Frank E Harrell Jr Professor and Chair School of Medicine
Department of Biostatistics Vanderbilt University
More information about the R-help
mailing list