[R] error using boxplot.stats (but boxplot works¿?)
Hugo M.Fernandez Bellon
hfdez_zoo at yahoo.es
Sun May 6 10:34:29 CEST 2007
Hi
The answer to this may be obvious, but it's got me floored.
I'm unable to get boxplot.stats to work for me!
My session looks something like this:
> ia=read.table('/tmp/prueba.csv', header=TRUE, sep=",")
> attach(ia)
> boxplot.stats(X8weeks~Orden)
Error in sort (na.last, decreasing, ...) :
argument 1 is not a vector
In addition: Warning messages:
1: is.na() applied to non-(list or vector) in: is.na(x)
2: is.na() applied to non-(list or vector) in: is.na(x)
3: is.na() applied to non-(list or vector) in: FUN(X[[1]], ...)
[the error message in R 2.3.1 is slightly different: it says it is not
atomic and shows only the 1st two warning messages]
However, boxplot(X8weeks~Orden) prints the boxplot properly (no error messages, data accurately represented).
> is.numeric(X8weeks)=TRUE
> is.factor(Orden)=TRUE
"X8weeks" has no NA's
So, the question is: how can I access the data used to generate the boxplot (and why does boxplot.stats fail)?
Thanks!
Hugo Fernández
-------------
> sessionInfo()
R version 2.4.1 (2006-12-18)
i486-pc-linux-gnu
locale:
LC_CTYPE=es_ES.UTF-8 at euro;LC_NUMERIC=C;LC_TIME=es_ES.UTF-8 at euro;
LC_COLLATE=es_ES.UTF-8 at euro;LC_MONETARY=es_ES.UTF-8 at euro;
LC_MESSAGES=es_ES.UTF-8 at euro;LC_PAPER=es_ES.UTF-8 at euro;
LC_NAME=C;LC_ADDRESS=C;LC_TELEPHONE=C;
LC_MEASUREMENT=es_ES.UTF-8 at euro;LC_IDENTIFICATION=C
attached base packages:
[1] "stats" "graphics" "grDevices" "utils" "datasets" "methods"
[7] "base"
More information about the R-help
mailing list