Dear All,
to my surprise as.factor does not accept a levels argument. Maybe I
did not read the documentation well enough. See the example below. I
wanted to use ch1 as factor in the newdata argument of survfit, so I
assumed that I could write as.factor(ch1, levels=ch1), since the
order should be kept.
But as.factor(ch1, levels=ch1) results in the error:
Error in as.factor(ch1, levels = ch1) :
unused argument(s) (levels = c("low", "inter", "high"))
factor(ch1, levels=ch1) works as I expected.
Is it intended that as.factor does not use the levels argument?
Thanks,
Heinz
ch1 <- c('low', 'inter', 'high')
factor(ch1)
factor(ch1, levels=ch1)
as.factor(ch1, levels=ch1)
> version
_
platform i386-pc-mingw32
arch i386
os mingw32
system i386, mingw32
status Patched
major 2
minor 8.1
year 2009
month 03
day 13
svn rev 48132
language R
version.string R version 2.8.1 Patched (2009-03-13 r48132)
> sessionInfo()
R version 2.8.1 Patched (2009-03-13 r48132)
i386-pc-mingw32
locale:
LC_COLLATE=German_Switzerland.1252;LC_CTYPE=German_Switzerland.1252;LC_MONETARY=German_Switzerland.1252;LC_NUMERIC=C;LC_TIME=German_Switzerland.1252
attached base packages:
[1] splines stats graphics grDevices utils datasets methods
[8] base
other attached packages:
[1] survival_2.34-1 car_1.2-12 gmodels_2.14.1 gdata_2.4.2
[5] Hmisc_3.5-2
loaded via a namespace (and not attached):
[1] cluster_1.11.12 grid_2.8.1 gtools_2.5.0-1 lattice_0.17-20
[5] MASS_7.2-46
>
______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.